Více na
Stavový kód HTTP pro aktualizaci a odstranění?
Jaký stavový kód mám nastavit pro UPDATE
(PUT
) a DELETE
(např. produkt byl úspěšně aktualizován)?
1249
3
Pro požadavek PUT: HTTP 200 nebo HTTP 204 by mělo znamenat "zdroj úspěšně aktualizován".
Pro požadavek DELETE: HTTP 200 nebo HTTP 204 by mělo znamenat "prostředek úspěšně odstraněn". Může být také vráceno HTTP 202, což by znamenalo, že server pokyn přijal a "prostředek byl označen ke smazání".
Zdroj: W3.org: Definice metod HTTP/1.1.
Zdroj: Seznam stavových kódů HTTP: 2xx Úspěch
Krátká odpověď: Pro PUT i DELETE byste měli poslat buď 200 (OK), nebo 204 (žádný obsah).
Dlouhá odpověď: Zde je kompletní rozhodovací diagram (kliknutím jej zvětšíte).
Zdroj: https://github.com/for-GET/http-decision-diagram
RFC 2616 popisuje které stavové kódy používat.
A ne, není to __vždy 200.