Zrozumienie kodów statusu HTTP

Podczas przeglądania internetu napotykasz różne kody statusu HTTP.

Kody te są komunikowane między przeglądarką internetową a serwerem, aby poinformować Cię o stanie Twojego żądania. Chociaż niektóre z tych kodów mogą wydawać się niezrozumiałe, nie martw się!

W tym artykule wyjaśnimy najczęstsze kody statusu HTTP w zrozumiałej formie.

200 OK

Kod statusu 200 to sposób internetu na powiedzenie „Wszystko jest w porządku!". Kiedy widzisz ten kod, oznacza to, że Twoje żądanie zostało pomyślnie wykonane.

Niezależnie od tego, czy starasz się załadować stronę internetową, przesłać formularz czy pobrać plik, otrzymanie kodu statusu 200 OK wskazuje, że serwer pomyślnie przetworzył Twoje żądanie i dostarcza Ci oczekiwaną odpowiedź.

301 Przeniesione na stałe

Kod statusu 301 jest jak drogowskaz kierujący Cię na nową lokalizację.

Gdy strona internetowa lub zasób został permanentnie przeniesiony na inny adres URL, serwer wysyła kod 301 wraz z nowym adresem.

Twoja przeglądarka rozumie ten kod i automatycznie przekierowuje Cię na nową lokalizację, więc nie musisz ręcznie aktualizować swoich zakładek ani linków. Zasadniczo serwer mówi: „Hej, to, czego szukasz, jest teraz tam!".

Warto zaznaczyć, że wyszukiwarki generalnie traktują przekierowania 301 z tą samą wartością co linki dla celów SEO.

302 Znalezione (lub 302 Tymczasowe przekierowanie)

Podobnie jak kod 301, kod statusu 302 również wskazuje na przekierowanie.

Jednak sugeruje to, że przekierowanie jest tymczasowe, a nie permanentne.

Gdy napotykasz kod statusu 302, serwer mówi Twojej przeglądarce: „Ta zawartość została czasowo przeniesiona w inne miejsce, ale w przyszłości może wrócić na ten adres URL".

Dlatego Twoja przeglądarka będzie podążać za przekierowaniem i wyświetli zawartość z nowej lokalizacji, ale może nadal używać oryginalnego adresu URL w przyszłości.

Przekierowania 302 są traktowane przez wyszukiwarki jako równoważne z przekierowaniami 301.

304 Nie zmodyfikowane

Kod statusu 304 to odpowiedź „przyjazna dla pamięci podręcznej".

Gdy uzyskujesz dostęp do strony internetowej lub zasobu, który odwiedziłeś wcześniej, Twoja przeglądarka może mieć przechowaną kopię w pamięci podręcznej.

Jeśli serwer określi, że buforowana wersja jest wciąż ważna i nie zmieniła się od Twojej ostatniej wizyty, wysyła kod 304 zamiast zwracać całą zawartość.

Oszczędza to przepustowość i przyspiesza Twoje doświadczenie przeglądania, ponieważ przeglądarka może użyć wersji buforowanej bez ponownego pobierania całego zasobu.

403 Dostęp zabroniony

Kod statusu HTTP 403 to sposób internetu na powiedzenie: „Przepraszam, ale nie masz tutaj dostępu".

Wskazuje to, że serwer rozumie Twoje żądanie, ale odmawia go spełnienia.

Możesz napotknąć ten kod, gdy próbujesz uzyskać dostęp do strony internetowej, katalogu lub innego zasobu, który wymaga uwierzytelnienia lub określonych uprawnień.

Jeśli widzisz to w oknie docelowym Linkly, może to oznaczać, że miejsce docelowe uniemożliwia nam przeglądanie witryny.

404 Nie znaleziono

Ach, słynny kod 404—ten, który frustruje wielu użytkowników internetu.

Ten kod statusu wskazuje, że serwer nie mógł znaleźć żądanego zasobu. To jak szukanie książki w bibliotece i odkrycie, że jej nie ma na półkach.

Serwer mówi: „Przepraszam, ale nie mogę znaleźć treści, której szukasz".

Może się to zdarzyć, jeśli źle wpiszesz adres URL, klikniesz uszkodzony link lub jeśli żądany zasób został permanentnie usunięty z serwera.

500 Wewnętrzny błąd serwera

Kod statusu 500 to termin zastępczy dla problemów związanych z serwerem.

Gdy coś pójdzie nie tak po stronie serwera i nie może spełnić Twojego żądania, odpowiada kodem 500 Internal Server Error. To podobne do napotkania komunikatu o „trudnościach technicznych".

Ten kod nie dostarcza szczegółowych informacji o dokładnym charakterze problemu, ale informuje Cię, że serwer napotkał nieoczekiwany warunek, który uniemożliwił mu spełnienie Twojego żądania.

Rozumiejąc te zrozumiałe wyjaśnienia typowych kodów statusu HTTP, możesz uzyskać wgląd w interakcje między przeglądarką internetową a serwerami, do których się przyłączasz. Chociaż napotykanie niektórych kodów statusu może być frustrujące, są one niezbędne dla funkcjonowania internetu i pomagają zapewnić płynną komunikację między klientami a serwerami.

Śledź 500 kliknięć miesięcznie za darmo.