Lassen Sie uns sagen, dass ich eine API, wo Sie Benutzer erhalten können:RESTful - Was sollte ein DELETE Antworttext enthalten
GET /RESTAPI/user/
Und Sie können Benutzer löschen von:
DELETE /RESTAPI/user/123
Was ist der RESTful Konvention auf was der DELETE Antwortkörper sollte enthalten? Ich erwartete, dass es die neue Liste aller Benutzer sein sollte, die jetzt den Benutzer mit ID 123 nicht mehr enthält.
Googeln herum hat mir keine befriedigenden Antworten bekommen. Ich habe nur Meinungen darüber gefunden, wie man das macht, aber gibt es nicht eine strenge Definition von RESTful Services?
Dies ist kein Duplikat What should a RESTful API POST/DELETE return in the body? und What REST PUT/POST/DELETE calls should return by a convention? da diese Fragen für eine strenge Definition fragt DELETE in Bezug auf. Diese Fragen wurden nur durch lockere Meinungen beantwortet.
Eigentlich REST ist eine Reihe von Einschränkungen. Es gibt eine einheitliche Schnittstellenbeschränkung, die besagt, dass Sie Standards verwenden müssen, um den Server vom Client zu entkoppeln. Dies können der HTTP-Standard, der URI-Standard, MIME-Typen, Hypermedia, RDF-Vokabeln usw. sein. Sie können wählen, welcher Standard verwendet werden soll. Es gibt keine harten Standards zum Erstellen von URIs, nur benutzerdefinierte Konventionen ... – inf3rno