Więc mam stronę internetową, która akceptuje HTTP-PUT
dla konkretnego zasobu, np. /contact
, która pozwoli konsumentowi zaktualizować kontakt, zakładając, że przeszedł on walidację.Podczas aktualizacji zasobu, jaki kod statusu HTTP jest zwracany po pomyślnym zakończeniu aktualizacji?
Aktualizuję więc płytę, wszystko jest świetne ... i teraz muszę zwrócić coś konsumentowi.
Jaki kod HTTP powinien być zwrócony?
Jeśli był to HTTP-POST
(tj. Tworzenie zasobu -new-), wówczas zwrócę wartość 201 Created
i dodaję atrybut nagłówka Location
.
Ale .. Nie mogę znaleźć żadnych wskazówek dotyczących tego, co zrobić dla aktualizacji.
Cheers :)
Bardzo dobre pytanie, wygląda na to, że nie ma standardowego kodu HTTP, więc właśnie zwrócę 200 OK. –