HTTP Udane komunikaty o statusie | Wyjaśnione

HTTP Udane komunikaty o statusie | Wyjaśnione
HTTP jest powszechnie używanym protokołem internetowym, który pozwala komunikować się ze sobą po stronie klienta i po stronie serwera i za każdym razem, gdy pojawia się komunikacja, generowany jest komunikat HTTP. Te wiadomości są powszechnie określane jako komunikaty o stanie HTTP.

Istnieje wiele kategorii komunikatów HTTP, takich jak komunikaty o stanie informacji, komunikaty o statusie przekierowania, komunikaty o błędach klienta itp. Jednak w tym poście omówimy różne komunikaty odpowiedzi, które należą do kategorii odnoszących sukcesy komunikatów o statusie HTTP.

Zanim przejdziemy do tego, jakie są odnoszące sukcesy komunikaty o statusie HTTP, najpierw zbadajmy, jakie komunikaty o stanie HTTP są ogólnie.

Co to jest komunikat o stanie HTTP

Przeglądarka internetowa i serwer wchodzą w interakcje ze sobą za każdym razem, gdy użytkownik podejmuje określoną akcję. Ta interakcja może czasem odnieść sukces, a czasem może nie. Bez względu na scenariusz, użytkownik jest informowany o tej interakcji poprzez komunikaty odpowiedzi, które są powszechnie określane jako komunikaty o stanie HTTP.


Co to jest odnoszący sukcesy komunikat statusu HTTP

Kiedy komunikacja między przeglądarką internetową a serwerem jest powodzeniem generowania odnoszących sukcesy komunikaty o statusie HTTP. Te udane komunikaty o statusie przypisano niektóre kody (200, 201, 2xx), jak każdy inny komunikat o stanie. Niektóre komunikaty o statusie, które podlegają tej grupie, są wyjaśnione poniżej.

200 OK

Wiadomość odpowiedzi potwierdzająca pomyślne zakończenie żądania HTTP. Informacje w wiadomości zależą na przykład od zastosowanej metody HTTP,

Jeśli zastosowana jest metoda GET, żądany zasób jest przesyłany w odpowiedzi.

Jeśli stosuje się metodę głowy, wówczas nagłówki żądanego zasobu są przesyłane bez treści wiadomości.

Jeśli używana jest metoda postu lub put, komunikat zawiera wynik akcji.

Jeśli stosuje się metodę śledzenia, komunikat składa się z żądania pierwotnie odbieranego przez serwer.

201 utworzony

Wiadomość odpowiedzi potwierdzająca pomyślne zakończenie żądania, a także potwierdzenie generowania nowego zasobu. Ta wiadomość jest często wysyłana jako odpowiedź na post lub metodę PUT.

202 zaakceptowano

Wiadomość odpowiedzi potwierdzającą udaną przyjęcie żądania, jednak żądanie nie zostało jeszcze przetworzone. Jest to reakcja nie-komunalna, ponieważ żadna odpowiedź asynchroniczna nie została wysłana później po potwierdzeniu pomyślnego przetwarzania żądania. Odpowiedzi te są przeznaczone do scenariuszy, w których żądanie jest obsługiwane przez inny serwer lub proces lub do przetwarzania wsadowego.

203 Informacje o nieautoryzacji

Wiadomość odpowiedzi, która potwierdza pomyślne przetwarzanie żądania, jednak informacje podane w wyniku są wyodrębnione z innego serwera. Te podane informacje mogą być wariantem wersji początkowej. Odpowiedź 200 OK ma pierwszeństwo przed tą odpowiedzią.

204 Brak treści

Wiadomość odpowiedzi, która uwierzytelnia pomyślne zakończenie żądania, jednak w wyniku odpowiedzi nie podano żadnych informacji.

205 Zresetuj zawartość

Wiadomość odpowiedzi, która potwierdza, że ​​żądanie zostało przetworzone, jednak użytkownik, który wysłał żądanie, musi zresetować dokument, za pomocą którego żądanie zostało wysłane.

206 Treść częściowa

Wiadomość odpowiedzi, która wysyła tylko część wymaganego zasobu z powodu nagłówka zasięgu ustawionego przez klienta.

Wniosek

HTTP Udane komunikaty o statusie są generowane, gdy interakcja między serwerem WWW a przeglądarką jest powodzeniem. Niektóre komunikaty o statusie, które należą do kategorii odnoszących sukcesy komunikatów o statusie, to 200 OK, 201 utworzone, 202 zaakceptowane itp. Kody przypisane do tych wiadomości to 200, 201, do 2xx. Każde z tych wiadomości ma inne znaczenie, które szczegółowo omówiliśmy w tym poście.