Als «rest» getaggte Fragen

213
Welche HTTP-Methoden passen zu welchen CRUD-Methoden?

Bei der Programmierung im RESTful-Stil sollten wir HTTP-Methoden als Bausteine ​​verwenden. Ich bin allerdings etwas verwirrt, welche Methoden zu den klassischen CRUD-Methoden passen. GET / Read und DELETE / Delete sind offensichtlich genug. Was ist jedoch der Unterschied zwischen PUT / POST?...

208
Best Practice für Teilaktualisierungen in einem RESTful-Service

Ich schreibe einen RESTful-Service für ein Kundenverwaltungssystem und versuche, die beste Vorgehensweise zum teilweisen Aktualisieren von Datensätzen zu finden. Ich möchte beispielsweise, dass der Anrufer den vollständigen Datensatz mit einer GET-Anforderung lesen kann. Zum Aktualisieren sind...

196
Unterschied zwischen OData- und REST-Webdiensten

Bei der Untersuchung einiger Webdienste bin ich auf diese "neue" Technologie gestoßen , die Microsoft OData nennt . Wenn ich ihre Beschreibung in den FAQ zu OData durchlese, fällt es mir schwer, OData von REST-vollständigen Webdiensten zu unterscheiden. Könnte mir bitte jemand helfen, die...

195
Schienen neu vs erstellen

Warum muss im RESTful-Controller eine neue Methode definiert und anschließend eine Erstellungsmethode erstellt werden? Die Google-Suche hat mir nicht die Antwort gegeben, nach der ich gesucht habe. Ich verstehe den Unterschied, muss aber wissen, warum sie so verwendet werden, wie sie...

185
Kann ich mit Spring eine optionale Pfadvariable erstellen?

Kann ich mit Spring 3.0 eine optionale Pfadvariable haben? Beispielsweise @RequestMapping(value = "/json/{type}", method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam("track") String track) { return new...