Kāds statusa kods jāiestata UPDATE
(PUT
) un DELETE
(piemēram, produkts veiksmīgi atjaunināts)?
PUT pieprasījumam: HTTP 200 vai HTTP 204 nozīmē "resurss veiksmīgi atjaunināts".
DELETE pieprasījumam: HTTP 200 vai HTTP 204 nozīmē "resurss veiksmīgi izdzēsts". Var tikt atgriezts arī HTTP 202, kas nozīmētu, ka serveris ir pieņēmis instrukciju un "resurss ir atzīmēts dzēšanai".
Ja tiek mainīts esošais resurss, jānosūta vai nu 200 (OK), vai 204 (nav satura) atbildes kodi, > BŪTENS, lai norādītu uz pieprasījuma veiksmīgu izpildi.
Veiksmīgai atbildei PIENĀCĪGI jābūt 200 (OK), ja atbildē iekļauta statusu aprakstoša vienība, 202 (Pieņemts), ja darbība vēl nav izpildīta, vai 204 (Nav satura), ja darbība ir izpildīta, bet atbildē nav iekļauta vienība.
Avots: W3.org: HTTP/1.1 metodes definīcijas.
HTTP 200 OK: Standarta atbilde par veiksmīgu HTTP pieprasījumiem. Faktiskā atbilde būs atkarīga no izmantotās pieprasījuma metodes.
HTTP 204 Nav satura: Serveris veiksmīgi apstrādāja pieprasījumu, bet neatgriež nekādu saturu.
Īsa atbilde: gan PUT, gan DELETE gadījumā jānosūta 200 (OK) vai 204 (nav satura).
Garā atbilde: šeit ir pilnīga lēmumu diagramma (noklikšķiniet, lai palielinātu).
]1