TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Lista kodów stanu HTTP 1xx dla informacji

5

HTTP to skrót od HyperText Transfer Protocol, który jest podstawą komunikacji internetowej. Przeglądarka internetowa, taka jak Chrome lub Firefox, wysyła żądanie HTTP do serwera za każdym razem, gdy wpiszesz adres URL w pasku adresu przeglądarki i naciśniesz Enter. Serwer sieciowy, który ma żądaną treść, odpowiada następnie odpowiedzią HTTP, aby zakończyć komunikację. Podczas tej komunikacji serwer zawsze wysyła trzycyfrowy kod statusu zwany HTTP status code w celu wskazania statusu komunikacji. Na przykład serwer wysyła kod stanu 404, gdy żądana strona internetowa jest niedostępna lub usunięta.

Lista kodów stanu HTTP 1xx dla informacji

Żądanie i odpowiedź HTTP przez Internet

Rodzaje kodów stanu HTTP

Kody statusu HTTP są pogrupowane w 5 kategorii w zależności od celu:

Kody statusu HTTP 1xx – odpowiedzi informacyjne

Serwer WWW odpowiada kodem stanu HTTP 1xx w odpowiedzi, gdy otrzymane żądanie jest przetwarzane przez serwer, a te kody są rodzajem potwierdzenia dla klienta.

Odpowiedź 1xx zazwyczaj składa się z wiersza statusu HTTP, nagłówka i jest zakończona pustą linią. Kody stanu 1xx są zdefiniowane tylko w wersji HTTP/1.1 i nie są obsługiwane przez poprzednią wersję HTTP/1.0. Dlatego serwery WWW nie powinny odpowiadać kodem 1xx do klienta HTTP/1.0.

Ponieważ kody HTTP 1xx są przeznaczone wyłącznie do celów informacyjnych, przeglądarki i programy użytkownika nie będą przetwarzać i wyświetlać tych błędów na ekranie frontendu, tak jak inne serie błędów. Przeglądarki ignorują te kody stanu i kontynuują przetwarzanie pozostałej części żądań. W serii 1xx używane są tylko cztery kody stanu:

  • 100 – kontynuuj
  • 101 – przełączanie protokołów
  • 102 – przetwarzanie
  • 103 – wczesne wskazówki

Poniżej szczegółowo wyjaśniliśmy każdy kod statusu HTTP 1xx.

100 – Kontynuuj

Serwer wysyła odpowiedź z kodem „100 – Kontynuuj", aby wskazać, że część żądania została odebrana, a klient może kontynuować wysyłanie pozostałego żądania. Zwykle klient najpierw wysyła nagłówek żądania wraz z oświadczeniem „Oczekuj: 100-kontynuuj” i otrzymuje kod stanu 100 z serwera, aby kontynuować wysyłanie treści żądania.

Wyrażenie „expect” w początkowym żądaniu służy do uniknięcia wysyłania dalszej treści żądania w przypadku, gdy sam nagłówek żądania początkowego zostanie odrzucony przez serwer. W takim przypadku serwer odpowiada „417 – Oczekiwanie nie powiodło się”, a klient powinien przestać wysyłać dalsze treści żądania.

101 – Przełączanie protokołów

Serwer sieciowy wysyła kod stanu 101, gdy przeglądarka żąda zmiany protokołu komunikacyjnego podczas transakcji. Gdy żądanie z przeglądarki klienta prosi serwer o zmianę protokołu komunikacyjnego, a serwer to akceptuje, wysyła kod statusu HTTP „100 – Switching Protocols” jako potwierdzenie żądania.

102 – Przetwarzanie (WebDAV)

Serwer sieciowy może potrzebować dużo czasu na przetworzenie złożonych żądań. Gdy przeglądarka klienta wysyła żądanie WebDAV z wieloma żądaniami podrzędnymi obejmującymi złożone wymagania, serwer zajmuje trochę czasu na przetworzenie i wysyła kod „102 – Przetwarzanie”. Celem tego kodu jest uniknięcie błędów przekroczenia limitu czasu po stronie klienta poprzez poinformowanie klienta, że ​​serwer otrzymał żądanie i przetworzenie go.

103 – Wczesne wskazówki

Serwer WWW wysyła kod stanu HTTP „103 — Wczesne wskazówki” do przeglądarki przed rozpoczęciem przetwarzania żądań HTTP. Jak sama nazwa wskazuje, jest to wczesna wskazówka dla przeglądarki klienta, że ​​serwer nie rozpoczął jeszcze przetwarzania żądań.

Lista kodów stanu HTTP 1xx dla informacji

Przewodnik po kodach stanu HTTP

Streszczenie

Serwery internetowe wysyłają kody stanu HTTP serii 1xx tylko w celach informacyjnych. Oto lista kodów stanu HTTP 1xx dla odpowiedzi informacyjnych zwracanych przez serwer sieciowy w odpowiedzi na żądania HTTP z przeglądarki klienta. Ogólnie przeglądarki ignorują te kody stanu 1xx i nie wyświetlają się w interfejsie użytkownika.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów