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 möchte einen Benutzer von einer Clientanwendung aus authentifizieren, während ich die ASP.NET-Web-API verwende . Ich habe alle Videos auf der Website gesehen und auch diesen Forumsbeitrag gelesen . Wenn Sie das [Authorize]Attribut richtig setzen, wird ein 401 UnauthorizedStatus zurückgegeben. Ich muss jedoch wissen, wie ein Benutzer sich bei der …
Wie kann ich HTML vom ASP.NET MVC Web API-Controller zurückgeben? Ich habe den folgenden Code ausprobiert, aber einen Kompilierungsfehler erhalten, da Response.Write nicht definiert ist: public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return Request.CreateResponse(HttpStatusCode.OK); } }
Wenn ein Benutzer eine Seite lädt, stellt er eine oder mehrere Ajax-Anforderungen, die auf ASP.NET Web API 2-Controller treffen. Wenn der Benutzer zu einer anderen Seite navigiert, bevor diese Ajax-Anforderungen abgeschlossen sind, werden die Anforderungen vom Browser abgebrochen. Unser ELMAH HttpModule protokolliert dann zwei Fehler für jede stornierte Anfrage: Fehler …
Ich habe eine einseitige Web-App, die mit ASP.NET entwickelt wurde. Ich habe kürzlich viele der Webmethoden mithilfe der SignalR- Bibliothek auf Push-basiert konvertiert . Dies hat die Seite erheblich beschleunigt und viele Serveraufrufe von der Seite reduziert. Gleichzeitig habe ich mir die RESTful ASP.NET-WebAPI für einige der serverseitigen Methoden angesehen. …
Ich versuche, die async/awaitFunktion von ASP.NET in meinem Web-API-Projekt zu verwenden. Ich bin mir nicht sicher, ob sich dies auf die Leistung meines Web-API-Dienstes auswirkt. Nachfolgend finden Sie den Workflow und den Beispielcode aus meiner Bewerbung. Arbeitsablauf: UI-Anwendung → Web-API-Endpunkt (Controller) → Aufrufmethode in der Web-API-Serviceschicht → Rufen Sie einen …
Ich habe eine Methode, die einen POST wie unten ausführt var response = await client.PostAsJsonAsync(url, entity); if (response.IsSuccessStatusCode) { // read the response as strongly typed object return await response.Content.ReadAsAsync<T>(); } Meine Frage ist, wie ich den tatsächlichen JSON erhalten kann, der vom Entitätsobjekt gebucht wurde. Ich möchte den JSON …
Wie fange ich alle nicht behandelten Ausnahmen ab, die in ASP.NET Web Api auftreten, damit ich sie protokollieren kann? Bisher habe ich versucht: Erstellen und registrieren Sie eine ExceptionHandlingAttribute Implementieren Sie eine Application_ErrorMethode inGlobal.asax.cs Etwas abonnieren AppDomain.CurrentDomain.UnhandledException Etwas abonnieren TaskScheduler.UnobservedTaskException Der behandelt ExceptionHandlingAttributeerfolgreich Ausnahmen, die in Controller-Aktionsmethoden und Aktionsfiltern ausgelöst …
Ich lese aus verschiedenen Quellen (Bücher und SO-Antworten) über die Autorisierung in WebApi. Angenommen, ich möchte ein benutzerdefiniertes Attribut hinzufügen, das den Zugriff nur für bestimmte Benutzer ermöglicht: Fall 1 Ich habe diesen Ansatz des Überschreibens gesehen OnAuthorization , der die Reaktion festlegt, wenn etwas nicht stimmt public class AllowOnlyCertainUsers …
Hallo, ich brauche eine Client-IP, die eine Methode in der Web-API anfordert. Ich habe versucht, diesen Code von hier aus zu verwenden , aber er gibt immer die lokale Server-IP zurück. Wie komme ich richtig? HttpContext.Current.Request.UserHostAddress; von anderen Fragen: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; …
Ich bin sehr neu in der ASP.NET 4.0-Web-API. Können wir am Ende der POST-Aktion zu einer anderen URL umleiten?Response.Redirect(url) Eigentlich lade ich eine Datei von einer MVC-Anwendung (sagen wir www.abcmvc.com) über die Web-API (sagen wir www.abcwebapi.com/upload) hoch. Hier uploadist die POST-Aktion. Ich poste ein mehrteiliges Formular in der Post-Aktion des …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Meine WebAPI wurde in der …
Ich konvertiere von der WCF-Web-API in die neue ASP.NET MVC 4-Web-API. Ich habe einen UsersController und möchte eine Methode namens Authenticate. Ich sehe Beispiele für GetAll, GetOne, Post und Delete. Was ist jedoch, wenn ich diesen Diensten zusätzliche Methoden hinzufügen möchte? Zum Beispiel sollte mein UsersService eine Methode namens Authentifizieren …
Ich habe die folgende Operation in einer von mir erstellten Web-API: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Der Aufruf dieses Webservices erfolgt über einen Jquery Ajax-Aufruf auf folgende Weise: $.ajax({ url: …
Ich arbeite mit ASP.NET MVC 5 Web Api. Ich möchte alle meine Benutzer konsultieren. Ich habe geschrieben api/usersund erhalte Folgendes: "Der Typ 'ObjectContent`1' konnte den Antworttext für den Inhaltstyp 'application / json; charset = utf-8' nicht serialisieren." In WebApiConfig habe ich bereits folgende Zeilen hinzugefügt: HttpConfiguration config = new HttpConfiguration(); …
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.