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.

16
Weigerte sich, in einem Frame angezeigt zu werden, da 'X-Frame-Options' auf 'SAMEORIGIN' gesetzt wurde.
Ich entwickle eine Website, die reaktionsschnell sein soll, damit die Leute von ihren Handys aus darauf zugreifen können. Die Site verfügt über einige gesicherte Teile, bei denen Sie sich mit Google, Facebook usw. anmelden können (OAuth). Das Server-Backend wurde unter Verwendung der ASP.Net-Web-API 2 entwickelt und das Front-End besteht hauptsächlich …


5
JWT-Authentifizierung für die ASP.NET-Web-API
Ich versuche, das JWT-Inhaber-Token (JSON Web Token) in meiner Web-API-Anwendung zu unterstützen, und verliere mich. Ich sehe Unterstützung für .NET Core und für OWIN-Anwendungen. Ich hoste derzeit meine Anwendung in IIS. Wie kann ich dieses Authentifizierungsmodul in meiner Anwendung erreichen? Gibt es eine Möglichkeit, die <authentication>Konfiguration ähnlich wie bei der …

10
HttpClient unterstützt die PostAsJsonAsync-Methode C # nicht
Ich versuche, eine Web-API aus meiner Webanwendung aufzurufen. Ich verwende .Net 4.5 und beim Schreiben des Codes erhalte ich den Fehler, HttpClientder keine Definitionsmethode enthält PostAsJsonAsync. Unten ist der Code: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; …



7
Microsoft Web API: Wie wird ein Server.MapPath erstellt?
Da die Microsoft Web API keine MVC ist , können Sie Folgendes nicht tun: var a = Request.MapPath("~"); noch das var b = Server.MapPath("~"); weil sich diese unter dem System.WebNamespace befinden, nicht unter dem System.Web.HttpNamespace. Wie ermitteln Sie den relativen Serverpfad in der Web-API ? Ich habe so etwas in …


17
HTTP-Fehler 500.19 und Fehlercode: 0x80070021
Ich habe ein einfaches WebAPI-Build von Visual Studio 2013. Es funktioniert gut, wenn ich es von VS13 aus ausführe, aber wenn ich das Projekt in lokalem IIS kopiere, wird der folgende Fehler angezeigt. HTTP-Fehler 500.19 - Interner Serverfehler Auf die angeforderte Seite kann nicht zugegriffen werden, da die zugehörigen Konfigurationsdaten …

5
Optionale Abfragezeichenfolgenparameter in der ASP.NET-Web-API
Ich muss die folgende WebAPI-Methode implementieren: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Alle Parameter der Abfragezeichenfolge können null sein. Das heißt, der Aufrufer kann von 0 bis zu allen 5 Parametern angeben. In MVC4 Beta habe ich Folgendes gemacht: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string …

6
Lokalhost über Tunneling (mit ngrok) dem Internet aussetzen: HTTP-Fehler 400: Fehlerhafte Anforderung; Ungültiger Hostname
In früheren Versionen der Frage gibt es Folgendes : Durchsuchen Sie die Website mit der IP-Adresse und nicht mit localhost , in der ziemlich genau beschrieben wird, was ich bisher getan habe ... Die lokale IP funktioniert. Dann habe ich ngrok gefunden und anscheinend muss ich mich nicht über die …

30
Der Post-Parameter ist immer null
Seit dem Upgrade auf RC für WebAPI habe ich ein merkwürdiges Problem beim Aufrufen von POST auf meinem WebAPI. Ich bin sogar zu der Basisversion zurückgekehrt, die für ein neues Projekt generiert wurde. So: public void Post(string value) { } und Anruf von Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: …

15
Geben Sie den Inhalt mit IHttpActionResult für eine nicht OK-Antwort zurück
Für die Rückkehr von einem Web API 2-Controller kann ich Inhalt mit der Antwort zurückgeben, wenn die Antwort wie folgt in Ordnung ist (Status 200): public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Wenn möglich, möchte ich die integrierten Ergebnistypen hier verwenden, wenn dies möglich ist: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx …

28
Datei oder Assembly 'System.Web.Http 4.0.0 konnte nach dem Update von 2012 auf 2013 nicht geladen werden
Ich habe das Upgrade nach gemacht. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 Ich bekomme den Fehler. Hat sonst noch jemand diesen Fehler? Serverfehler in '/' Anwendung. Datei oder Assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht …

8
Inhalt in HttpResponseMessage-Objekt einfügen?
Vor einigen Monaten hat Microsoft beschlossen, die HttpResponseMessage-Klasse zu ändern. Zuvor konnten Sie einfach einen Datentyp an den Konstruktor übergeben und dann die Nachricht mit diesen Daten zurückgeben, jedoch nicht mehr. Jetzt müssen Sie die Content-Eigenschaft verwenden, um den Inhalt der Nachricht festzulegen. Das Problem ist, dass es vom Typ …

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.