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.

29
Wie kann ich die ASP.NET-Web-API dazu bringen, JSON anstelle von XML mit Chrome zurückzugeben?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Bei Verwendung der neueren ASP.NET-Web-API wird in Chrome XML angezeigt. Wie kann ich es ändern, um JSON anzufordern, damit ich es im Browser anzeigen kann? …

19
Bietet IMDB eine API? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Ich habe kürzlich eine Movie Organizer-Anwendung gefunden, die ihre Daten aus der …

4
Bewährte Methode zum Aufrufen von ConfigureAwait für den gesamten serverseitigen Code
Wenn Sie serverseitigen Code haben (dh einige ApiController) und Ihre Funktionen asynchron sind - sie kehren also zurück Task<SomeObject>-, wird dies als bewährte Methode angesehen, wenn Sie jedes Mal auf Funktionen warten, die Sie aufrufen ConfigureAwait(false)? Ich hatte gelesen, dass es leistungsfähiger ist, da es nicht die Thread-Kontexte zurück zum …

11
WCF vs ASP.NET Web API [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe einige Monate damit verbracht, die Konzepte …
484 c#  wcf  asp.net-web-api 

16
Ein Array von Ganzzahlen an die ASP.NET-Web-API übergeben?
Ich habe einen REST-Service der ASP.NET-Web-API (Version 4), bei dem ich ein Array von Ganzzahlen übergeben muss. Hier ist meine Aktionsmethode: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } Und das ist die URL, die ich versucht habe: /Categories?categoryids=1,2,3,4

6
So sichern Sie eine ASP.NET-Web-API [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich möchte mithilfe der ASP.NET-Web-API einen RESTful- Webdienst …

11
Best Practice zum Zurückgeben von Fehlern in der ASP.NET-Web-API
Ich habe Bedenken hinsichtlich der Art und Weise, wie wir Fehler an den Kunden zurücksenden. Geben wir den Fehler sofort zurück, indem wir HttpResponseException auslösen, wenn wir einen Fehler erhalten: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == …
384 c#  rest  asp.net-web-api 

9
Wie füge ich eine Web-API zu einem vorhandenen ASP.NET MVC 4-Webanwendungsprojekt hinzu?
Ich möchte einem in Visual Studio 2012 entwickelten ASP.NET MVC 4-Webanwendungsprojekt eine ASP.NET-Web-API hinzufügen . Welche Schritte muss ich ausführen, um dem Projekt eine funktionierende Web-API hinzuzufügen? Ich bin mir bewusst, dass ich einen Controller brauche, der von ApiController abgeleitet ist, aber das ist ungefähr alles, was ich weiß. Lassen …

6
Unterschied zwischen ApiController und Controller in ASP.NET MVC
Ich habe mit ASP.NET MVC 4 Beta herumgespielt und sehe jetzt zwei Arten von Controllern: ApiControllerund Controller. Ich bin wenig verwirrt darüber, in welchen Situationen ich einen bestimmten Controller auswählen kann. Zum Beispiel: Wenn ich eine Ansicht zurückgeben möchte, muss ich sie verwenden ApiControlleroder das Gewöhnliche Controller? Mir ist bekannt, …

8
Warum sollte ich IHttpActionResult anstelle von HttpResponseMessage verwenden?
Ich habe mit WebApi entwickelt und bin zu WebApi2 übergegangen, wo Microsoft eine neue Benutzeroberfläche eingeführt hat IHttpActionResult, die anscheinend empfohlen wird, über die Rückgabe von a HttpResponseMessage. Ich bin verwirrt über die Vorteile dieser neuen Schnittstelle. Es scheint hauptsächlich nur eine etwas einfachere Möglichkeit zu bieten, eine zu erstellen …

7
Rückgabe der Binärdatei vom Controller in der ASP.NET-Web-API
Ich arbeite an einem Webdienst mit der neuen WebAPI von ASP.NET MVC, die hauptsächlich Binärdateien .cabund .exeDateien bereitstellt. Die folgende Controller-Methode scheint zu funktionieren, dh sie gibt eine Datei zurück, setzt jedoch den Inhaltstyp auf application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var …

9
Wie werden JSON-POST-Daten als Objekt an die Web-API-Methode übergeben?
Die ASP.NET MVC4-Web-API-Anwendung definiert die Post-Methode zum Speichern des Kunden. Der Kunde wird im json-Format im POST-Anforderungshauptteil übergeben. Der Kundenparameter in der Post-Methode enthält Nullwerte für Eigenschaften. Wie kann dies behoben werden, damit gebuchte Daten als Kundenobjekt übergeben werden? Wenn möglich, sollte Content-Type: application / x-www-form-urlencoded verwendet werden, da ich …

5
ServiceStack vs ASP.Net Web API [geschlossen]
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren …

6
POSTEN von JsonObject mit HttpClient von der Web-API
Ich versuche, eine JsonObjectVerwendung HttpClientvon der Web-API zu POSTEN. Ich bin mir nicht ganz sicher, wie ich das anstellen soll, und kann nicht viel an Beispielcode finden. Folgendes habe ich bisher: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); …

6
Wo ist HttpContent.ReadAsAsync?
Ich sehe in Tonnen von Beispielen im Web, die das neue HttpClientObjekt (als Teil der neuen Web-API) verwenden, dass es eine HttpContent.ReadAsAsync<T>Methode geben sollte . Allerdings MSDN ist diese Methode nicht erwähnt, noch IntelliSense es finden. Wo ist es hingegangen und wie arbeite ich daran?

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.