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.
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 - …
Dies ist nicht wirklich eine Frage, ich möchte jedoch einen Teil meines Arbeitscodes hier als Referenz für Sie freigeben, wenn Sie dies benötigen. Wie wir wissen, HttpEntityist das von API22 veraltet und seit API23 vollständig entfernt. Derzeit können wir auf Android Developer (404) nicht mehr auf HttpEntity Reference zugreifen . …
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, …
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 …
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 …
Ich habe dieses Tutorial befolgt, das großartig funktioniert hat, bis ich mein geändert habe DbContext, um einen zusätzlichen Konstruktor zu haben. Ich habe jetzt Probleme mit der Lösung und bin mir nicht sicher, was ich tun soll, um dies zu beheben. Gibt es eine einfache Möglichkeit, es zu zwingen, den …
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() { …
Ich verwende AngularJS $ http auf der Clientseite, um auf einen Endpunkt einer ASP.NET-Web-API-Anwendung auf der Serverseite zuzugreifen. Da der Client in einer anderen Domäne als der Server gehostet wird, benötige ich CORS. Es funktioniert für $ http.post (URL, Daten). Sobald ich den Benutzer authentifiziere und eine Anfrage über $ …
Die ASP.NET-Web-API führt standardmäßig eine Inhaltsaushandlung durch. Gibt XML oder JSON oder einen anderen Typ basierend auf dem AcceptHeader zurück. Ich brauche / will das nicht. Gibt es eine Möglichkeit (wie ein Attribut oder etwas anderes), die Web-API anzuweisen, immer JSON zurückzugeben?
Ich verwende Microsoft Asp.net WebApi2, das auf IIS gehostet wird. Ich möchte ganz einfach den Anfragetext (XML oder JSON) und den Antworttext für jeden Beitrag protokollieren. Es gibt nichts Besonderes an diesem Projekt oder dem Controller, der den Beitrag bearbeitet. Ich bin nicht daran interessiert, Protokollierungsframeworks wie nLog, elmah, log4net …
Ich habe einen benutzerdefinierten komplexen Typ, mit dem ich mithilfe der Web-API arbeiten möchte. public class Widget { public int ID { get; set; } public string Name { get; set; } public decimal Price { get; set; } } Und hier ist meine Web-API-Controller-Methode. Ich möchte dieses Objekt so …
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 …
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 …
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 …
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 …
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.