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.
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 …
Ich stelle fest, dass Sitzung und REST nicht genau Hand in Hand gehen, aber ist es nicht möglich, über die neue Web-API auf den Sitzungsstatus zuzugreifen? HttpContext.Current.Sessionist immer null.
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 …
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; …
Ich versuche, die Web-APIs zu verwenden HttpClient, um einen Beitrag an einem Endpunkt zu verfassen, für den eine Anmeldung in Form eines HTTP-Cookies erforderlich ist, das ein Konto identifiziert (dies ist nur etwas, #ifdefdas in der Release-Version enthalten ist). Wie füge ich dem einen Cookie hinzu HttpRequestMessage?
Ich erhalte immer wieder diesen Fehler, wenn ich versuche, zwei "Get" -Methoden zu verwenden Es wurden mehrere Aktionen gefunden, die der Anforderung entsprechen: webapi Ich habe mich nach anderen ähnlichen Fragen auf dem Stapel umgesehen, aber ich verstehe sie nicht. Ich habe 2 verschiedene Namen und benutze das Attribut "HttpGet" …
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 …
Ich versuche, einen Statuscode von 304 zurückzugeben, der für eine GET-Methode in einem Web-API-Controller nicht geändert wurde. Der einzige Weg, auf dem ich Erfolg hatte, war ungefähr so: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); …
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 …
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 …
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 …
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: …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.