Als «rest» getaggte Fragen

Representational State Transfer (REST) ​​ist ein Architekturstil für Netzwerksoftware zur Übertragung von Informationen über das Web.


3
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 Benutzers 42. Aber warum ist das Ergebnis anders, …

4
HTTP-Statuscode für "Wird noch verarbeitet"
Ich erstelle eine RESTful-API, die das Einreihen von Aufgaben mit langer Laufzeit für die spätere Bearbeitung unterstützt. Der typische Workflow für diese API wäre: Benutzer füllt Formular aus Client sendet Daten an API API gibt 202 Accepted zurück Der Client leitet den Benutzer zu einer eindeutigen URL für diese Anforderung …
47 rest  http 



2
Vorgeschlagener HTTP-REST-Statuscode für "Anforderungslimit erreicht"
Ich stelle eine Spezifikation für einen REST-Service zusammen, der zum Teil die Möglichkeit beinhaltet, Benutzer dienstweit und für Gruppen oder für einzelne Ressourcen zu drosseln. Ebenso können Zeitüberschreitungen für diese pro Ressource / Gruppe / Service konfiguriert werden. Ich schaue mir nur die HTTP 1.1-Spezifikation an und versuche zu entscheiden, …

2
Ist die Leistung der einzige Grund, SignalR (Websockets) nicht vollständig anstelle einer herkömmlichen REST-API zu verwenden?
Ich habe SignalRin mehreren meiner Projekte Echtzeit-Messaging-Funktionen verwendet. Es scheint zuverlässig zu funktionieren und ist sehr einfach zu erlernen. Zumindest für mich ist die Versuchung, die Entwicklung eines Web-API-Dienstes aufzugeben und SignalRfür alles zu verwenden. Ich bin der Meinung, dass dies durch durchdachtes Design erreicht werden könnte, und wenn dies …


4
REST - Kompromisse zwischen Inhaltsaushandlung über Accept-Header und Erweiterungen
Ich arbeite an der Entwicklung einer RESTful-API. Wir wissen, dass wir JSON und XML für eine bestimmte Ressource zurückgeben möchten. Ich hatte gedacht, wir würden so etwas machen: GET /api/something?param1=value1 Accept: application/xml (or application/json) Jemand hat jedoch die Verwendung von Erweiterungen für dieses Problem ausgeschlossen, z. B .: GET /api/something.xml?parm1=value1 …

6
Wie kann ein Array in einer RESTful-API am besten als Antwort zurückgegeben werden?
Angenommen, wir haben Ressourcen wie diese, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Wenn also jemand eine GETRessource für Bücher erstellt, geben wir Folgendes zurück [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": …
40 rest  json 


5
Wie kann man eine Architekturverschiebung beschreiben, die absichtlich REST-Standards verletzt?
Ich schlage Änderungen an einem sehr schlecht strukturierten Softwareprojekt vor, das unter einer Vielzahl von Problemen leidet. Auf hohem Niveau nutzt das Projekt Angular im Front-End und verwendet verschiedene REST-APIs. Das ist alles großartig (ich sehe keine Notwendigkeit, unsere Technologie oder Werkzeuge zu ändern). Das Problem ist, dass die Codebasis …

3
REST-API - Soll die API geschachtelte JSON-Objekte zurückgeben?
Wenn es um JSON-APIs geht, ist es empfehlenswert, Antworten zu reduzieren und verschachtelte JSON-Objekte zu vermeiden? Nehmen wir als Beispiel an, wir haben eine ähnliche API wie IMDb, jedoch für Videospiele. Es gibt ein paar Entitäten, Game, Platform, ESRBRating und GamePlatformMap, die Spiele und Plattformen zuordnen. Nehmen wir an, Sie …
37 design  rest  api-design  json 

2
Was ist der richtige Weg, um REST zu machen?
Jeder macht heutzutage SOA , auch wenn einige nicht verstehen, worum es geht. Also machen sie es falsch. Wenn ich das als Analogie verwende, weiß ich, was REST ist (oder zumindest glaube ich, dass ich es tue) und möchte etwas davon tun. Aber ich möchte es richtig machen. Meine Frage …

5
RESTful API. Soll ich das erstellte / aktualisierte Objekt zurückgeben?
Ich entwerfe einen RESTful-Webdienst mit WebApi und frage mich, welche HTTP-Antworten und -Antwortkörper beim Aktualisieren / Erstellen von Objekten zurückgegeben werden sollen. Zum Beispiel kann ich die POST-Methode verwenden, um JSON an den Webdienst zu senden und dann ein Objekt zu erstellen. Ist es empfehlenswert, den HTTP-Status auf "Erstellt" (201) …
36 rest  http 

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.