100

Continue

Oficjalny
Klient może kontynuować żądanie

Ogólne wyjaśnienie kodu statusu 100

Kod statusu HTTP 100 Continue jest elementem komunikacji internetowej, który ułatwia dialog między przeglądarką a serwerem internetowym. Wyobraź sobie, że Twoja przeglądarka puka do drzwi serwera WWW i zaczyna przedstawiać żądanie. Zanim wyśle całe żądanie, czeka na pewnego rodzaju zgodę ze strony serwera. Kod 100 Continue jest właśnie taką zgodą, w której serwer sygnalizuje: "Słyszałem początek twojego żądania, kontynuuj". Chociaż ten kod nie jest powszechnie używany w nowoczesnym tworzeniu stron internetowych, ponieważ obecne technologie faworyzują bardziej wydajne metody komunikacji, służy jako przypomnienie, w jaki sposób sieć została pierwotnie zaprojektowana, aby zapewnić płynną komunikację między serwerem a użytkownikiem końcowym.

Specyfikacja kodu statusu HTTP 100

Kod statusu 100 Continue wskazuje, że początkowa część żądania została odebrana i nie została jeszcze odrzucona przez serwer. Serwer zamierza wysłać ostateczną odpowiedź po pełnym odebraniu żądania i podjęciu działań. Gdy żądanie zawiera pole nagłówka Expect, które zawiera oczekiwanie 100 Continue, odpowiedź 100 Continue wskazuje, że serwer chce otrzymać ciało payloadu żądania. Klient powinien kontynuować wysyłanie żądania i odrzucić odpowiedź 100 Continue. Jeśli żądanie nie zawierało pola nagłówka Expect zawierającego oczekiwanie 100 Continue, klient może po prostu odrzucić tę tymczasową odpowiedź.

Źródło / Cytat z: Kod statusu 100 Continue HTTP jest określony przez sekcję 6.2.1 z RFC7231.

Jak wyrzucić kod statusu 100 za pomocą PHP?

Aby wyrzucić na stronę internetową kod statusu HTTP 100, można użyć funkcji PHP http_response_code. Składnia jest następująca: http_response_code(100) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testowanie kodu 100 statusu HTTP

Aby móc wyświetlić kod statusu HTTP (w tym przypadku 100 Continue) i inne informacje po stronie klienta, należy otworzyć konsolę programistyczną za pomocą F12. Następnie należy przejść do zakładki "Network". Teraz można otworzyć stronę, w zakładce "Network" powinna być widoczna strona (przykładowy index.php). Należy ją zaznaczyć, a następnie wybrać sekcję Herder. Użytkownik zobaczy wtedy następujący wynik:

Kod statusu 100 Continue
Przegląd
URL: https://http-statuscode.com/errorCodeExample.php?code=100
Status: 100 Continue
Te: Network
Adres IP: XX.XX.XX.XX
Kod statusu 100 Continue

Zgodność kodu statusu 100 z przeglądarką

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Jaki wpływ na SEO ma kod statusu 100?

Zasadniczo kod statusu 100 Continue nie ma bezpośredniego wpływu na SEO. Nie wpływa on ani na indeksowanie strony przez wyszukiwarki, ani na jej ranking. Służy on przede wszystkim do komunikacji między serwerem a klientem.

Doświadczenie użytkownika a SEO:

Podczas gdy kod 100 Continue sam w sobie nie odgrywa roli w SEO, doświadczenie użytkownika (UX) jest kluczowym elementem optymalizacji pod kątem wyszukiwarek. Jeśli witryna doświadcza opóźnień w ładowaniu lub innych problemów z powodu użycia kodu stanu 100 Continue, może to negatywnie wpłynąć na wrażenia użytkownika. Zakłócony UX może prowadzić do wyższych współczynników odrzuceń, co z kolei może mieć wpływ na rankingi wyszukiwarek.

Realne zastosowanie:

W obecnym środowisku internetowym kod statusu 100 Continue jest rzadkością. Nowoczesne strony internetowe i aplikacje zazwyczaj wykorzystują bardziej wydajne metody wysyłania i odbierania danych. Jeśli jednak zauważy się, że serwer regularnie emituje ten kod stanu, dobrym pomysłem jest sprawdzenie wydajności witryny i doświadczenia użytkownika w celu zidentyfikowania potencjalnych problemów.

Stałe w językach programowania

HttpStatusCode.Continue
http.StatusContinue
Response::HTTP_CONTINUE
httplib.CONTINUE
http.client.CONTINUE
http.HTTPStatus.CONTINUE
:continue
HttpServletResponse.SC_CONTINUE
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser jest entuzjastycznym twórcą stron internetowych z zamiłowaniem do kodów statusu HTTP.

LinkedInGitHub