Als «web-api» getaggte Fragen

Spezifische APIs, die über Webprotokolle kommunizieren, wie z. B. die ASP.net-Web-API, sowie APIs, die Webseiten für die Netzwerkkommunikation oder Apps für die Gerätekommunikation zur Verfügung gestellt werden

48
Warum ist die PATCH-Methode nicht idempotent?

Ich habe mich darüber gewundert. Angenommen, ich habe eine userRessource mit idund nameFeldern. Wenn ich ein Feld aktualisieren möchte, könnte ich einfach eine PATCH-Anfrage an die Ressource wie folgt senden PATCH /users/42 {"name": "john doe"} Anschließend aktualisiert die Anwendung den Namen des...

33
Warum gibt es keine WSDL-Unterstützung für Web Api?

Ich fange gerade erst mit .Net WebApi an und bemerke sofort, dass es keinen Vertrag gibt, der definiert, wie die API aussieht und wie sie verwendet werden soll (Anfragen / Antworten von jeder Aktion). Dies erfolgt normalerweise in Form von eine WSDL für WCF / Soap. Mir scheint, dies ist etwas, das...

27
Rollenbasierte REST-API?

Ich erstelle eine REST-API, für die mehrere Benutzer mit unterschiedlichen Rollen Zugriff auf die darin enthaltenen Ressourcen haben. Um den Umfang einfach zu halten, nehmen wir die Domain "Schüler / Lehrer / Klasse": GET /students ist die Ressource, auf die zugegriffen werden soll. Benutzer haben...

15
So unterstützen Sie verschiedene API-Versionen

Ich schreibe eine Rest API und frage mich, wie ich mit der Unterstützung der verschiedenen Versionen am besten umgehen kann. Damit meine ich nicht, wie man einen URI als V2 oder V3 definiert, sondern wie man den Code strukturiert, vorausgesetzt, er müsste: Unterstützt mehrere Versionen...

14
Ist CQRS nicht Überentwicklung?

Ich erinnere mich immer noch an gute alte Tage der Aufbewahrungsorte. Aber Repositories wuchsen mit der Zeit hässlich. Dann wurde CQRS zum Mainstream. Sie waren nett, sie waren ein Hauch frischer Luft. Aber in letzter Zeit habe ich mich immer wieder gefragt, warum ich die Logik in der...

13
Verwenden Sie Komposition und Vererbung für DTOs

Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach...

11
Was ist der Punkt von link rel = "self" in einer REST-API?

In HTML-Dokumenten sehe ich oft Folgendes <link rel="self" href="http://example.com/something"> oder so in JSON link: { rel="self", href="http://example.com/something" } oder in XML <atom:link rel="self" href="http://example.com/something" /> Also hatte ich einige Fragen: Warum diesen...