Als «asp.net-web-api» getaggte Fragen

Die ASP.NET-Web-API ist ein Framework zum Erstellen von HTTP-Diensten für Clients wie Browser und mobile Geräte. Es basiert auf Microsoft .NET Framework und ist eine ideale Wahl zum Erstellen von RESTful-Diensten.

9
Punktzeichen '.' in MVC Web API 2 für Anforderungen wie api / people / STAFF.45287
Die URL, die ich arbeiten lassen möchte, lautet wie folgt : http://somedomain.com/api/people/staff.33311 (genau wie Websites wie LAST.FM alle Arten von Zeichen in ihren RESTFul- und WebPage-URLs zulassen Beispiel: " http://www.last.fm/artist/psy'aviah " ist eine gültige URL für LAST.FM. Was funktioniert, sind folgende Szenarien: - http://somedomain.com/api/people/ - das alle Personen zurückgibt - …


19
Swagger UI Web Api Dokumentation Enums als Strings präsentieren?
Gibt es eine Möglichkeit, alle Aufzählungen als Zeichenfolgenwert in swagger anstelle ihres int-Werts anzuzeigen? Ich möchte in der Lage sein, POST-Aktionen einzureichen und Aufzählungen entsprechend ihrem Zeichenfolgenwert zu setzen, ohne jedes Mal die Aufzählung überprüfen zu müssen. Ich habe es versucht, DescribeAllEnumsAsStringsaber der Server empfängt dann Zeichenfolgen anstelle des Aufzählungswerts, …

10
Behandeln Sie die ModelState-Validierung in der ASP.NET-Web-API
Ich habe mich gefragt, wie ich mit der ASP.NET-Web-API eine Modellvalidierung erreichen kann. Ich habe mein Modell so: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName …

14
Asp.NET Web API - 405 - Das für den Zugriff auf diese Seite verwendete HTTP-Verb ist nicht zulässig. So legen Sie Handlerzuordnungen fest
Ich habe den REST-Service mit der ASP.NET-Web-API geschrieben. Ich versuche, eine HttpDelete-Anfrage zu senden, erhalte jedoch die folgende Fehlermeldung: 405 - Das für den Zugriff auf diese Seite verwendete HTTP-Verb ist nicht zulässig Ich denke, ich bin nah an der Lösung. Ich habe herausgefunden, dass ich die IIS-Remoteverwaltung aktivieren, zum …


9
Web-API 2: Zurückgeben von JSON mit camelCased-Eigenschaftsnamen für Objekte und deren Unterobjekte
AKTUALISIEREN Danke für alle Antworten. Ich bin in einem neuen Projekt und es sieht so aus, als wäre ich endlich auf den Grund gegangen: Es sieht so aus, als ob der folgende Code tatsächlich schuld war: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { …





5
Wie kann die XML-Dokumentation für Web-API eine Dokumentation enthalten, die über das Hauptprojekt hinausgeht?
Die Dokumentation zum Aktivieren der XmlDoc-Integration in Ihre Web-Api-Projekte behandelt anscheinend nur Situationen, in denen alle Ihre API-Typen Teil Ihres WebApi-Projekts sind. Insbesondere wird erläutert, wie Sie die XML-Dokumentation in App_Data/XmlDocument.xmleine Zeile in Ihrer Konfiguration umleiten und diese auskommentieren, in der diese Datei verwendet wird. Dies erlaubt implizit nur die …

4
Die angeforderte Ressource unterstützt die HTTP-Methode 'GET' nicht.
Meine Route ist korrekt konfiguriert und meine Methoden haben das dekorierte Tag. Ich erhalte immer noch die Meldung "Die angeforderte Ressource unterstützt die HTTP-Methode 'GET' nicht". [System.Web.Mvc.AcceptVerbs("GET", "POST")] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = password.DecodeFromBase64(); return …

4
Fehler: Anforderungsheaderfeld Inhaltstyp wird von Access-Control-Allow-Headern nicht zugelassen
Ich habe mit vS2012 ein mvc4-Web-API-Projekt erstellt. Ich habe das folgende Tutorial verwendet, um die Cross-Origin Resource Sharing zu lösen: "http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx ". Es funktioniert erfolgreich und ich poste Daten von der Client-Seite erfolgreich auf dem Server. Danach habe ich für die Implementierung der Autherisierung in meinem Projekt das folgende …

13
Request.GetOwinContext kann nicht gefunden werden
Ich habe eine Stunde lang gesucht, um herauszufinden, warum dies nicht funktioniert. Ich habe eine ASP.Net MVC 5-Anwendung mit einer WebAPI. Ich versuche, Request.GetOwinContext (). Authentication zu erhalten, aber ich kann anscheinend nicht finden, wie GetOwinContext eingeschlossen werden kann. Hier ist mein Code: using System; using System.Collections.Generic; using System.Linq; using …
101 c#  asp.net-web-api  owin 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.