Statuscode REST Response DELETE

sascha-sphw

sascha-sphw

Bekanntes Mitglied
In so ziemlich allen Quellen die ich konsultiert habe steht, dass die Methode DELETE idempotent ist.

Was ich aber nicht gefunden habe ist folgender Sachverhalt:

Wenn man ein DELETE auf eine Ressource anwendet bekommt man einen 200 / 202 / 204 Statuscode und die Ressource wurde gelöscht.
Wenn man allerdings ein DELETE auf eine Ressource anwendet, die nicht bzw. nicht mehr existiert, bekommt man dann dennoch ein 200 / 202 / 204, oder eben entsprechend einen 404 Statuscode?

Spricht ein 404 Statuscode nicht gegen das Konzept von idempotent, oder bezieht sich das nur auf den Zustand der Ressource, da sich dieser ja nicht mehr ändern kann unabhängig des Statuscodes?
Ich persönlich würde in diesem Fall eher ein 404 Statuscode erwarten.

Wie seht ihr das?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Authentication & Authorization REST API SOA 43
B REST - es gibt eine REST API, wie mache ich nun in JAVA weiter? SOA 8
mrBrown Rest - Bilder mit Metadaten modellieren SOA 24
NicoDeluxe REST Client Aufbau SOA 7
D POST-Request mit Chrome Rest Client wirft Fehler : HTTP Status 415 - Cannot consume content type SOA 3
Shams Was ist ein "Deployment" bei Rest? SOA 1
M HTTP 400 Feher bei REST Web Service durch POST per FormParam SOA 3
M Kann man das Protokoll eines REST (Jersey) bzw. SOAP Web Services manipulieren? SOA 5
P REST POST -> return SOA 4
G WebServices REST SOA 5
H [REST] Deserialisierung eines Object-Feldes SOA 6
G Rest und Sicherheit SOA 3
J Berechtigungen bei REST SOA 2
G Rest - Session Handling SOA 3
J REST mit java client und php server SOA 22
C REST Webservices, XML Ausgabe und Objektübertragung SOA 2
F REST Service mit Netbeans und MySQL Datenbank SOA 1
D Sicherheit bei REST-Webservice SOA 19
M Sicherer REST-Service SOA 2
K Vortrag über REST SOA 5
T Hat AXIS2 noch Zukunft und wie REST implementieren? SOA 6
T Rest Webservice der 2 verschiedene XML Objekte(JaxB) entgegennimmt SOA 10
G JAX-WS: Log Request/Response SOA 3
G SOAP Response "faken" SOA 8
jmar83 response ohne headerdaten SOA 3
P Response abfangen SOA 5
boxi Axis1 Client: loggen der requests und Response SOA 8

Ähnliche Java Themen

Anzeige

Neue Themen


Oben