Ściągawka z kodami statusu HTTP: Twój kurs katastrofy 2022 + bezpłatny plik PDF

Opublikowany: 2022-02-14
Kody statusu HTTP Ściągawka pdf

Jeśli spędziłeś wystarczająco dużo czasu na przeglądaniu sieci, prawdopodobnie natrafiłeś w swoim życiu na jeden lub dwa kody stanu HTTP. Jednak podczas gdy większość z nas może po prostu przejść przez nasz dzień po napotkaniu kodu statusu HTTP, znajomość znaczenia kodu jest niezbędna dla specjalistów SEO i właścicieli witryn.

Dobrze zoptymalizowana strona internetowa i szybki czas ładowania są kluczowymi czynnikami przy dążeniu do wysokiej pozycji w rankingu i możesz mieć trudności z osiągnięciem tego, jeśli Twoja witryna zawiera zbyt wiele błędów. Aby Ci pomóc, SerpWatch stworzył ściągawkę kodów statusu HTTP, którą możesz pobrać i użyć do szybkiego identyfikowania i naprawiania błędów.

Ściągawka z kodami statusu HTTP

Pobierz ściągawkę kodów stanu HTTP w formacie PDF ZA DARMO

Co to są kody stanu HTTP?

Za każdym razem, gdy korzystasz z wyszukiwarki do przeglądania sieci, Ty, klient, wysyłasz żądania do witryn internetowych lub, pod względem technicznym, serwerów. Aby to zrobić, używasz czegoś znanego jako Hypertext Transfer Protocol, a raczej HTTP.

Serwery komunikują się z przeglądarkami za pomocą kodów stanu HTTP i używają protokołu HTTP, aby potwierdzić, że wszystko działa poprawnie lub wyświetlić błąd, jeśli taki występuje. Innymi słowy, kod stanu HTTP to odpowiedź serwera na żądanie przeglądarki.

Ile jest łącznie kodów stanu HTTP?

W sumie istnieje 500 kodów stanu HTTP. Kody statusu zaczynają się od kodu 100 i kończą na kod 599. Jednak większość tych kodów jest nadal nieprzypisana, a przypisane są tylko 63 kody HTTP. Ponadto istnieje również kilka kodów, które nie są już używane lub zostały przestarzałe ze względów bezpieczeństwa, takich jak na przykład kod 305.

Jeśli poważnie podchodzisz do SEO i chcesz, aby Twoja witryna prosperowała, powinieneś regularnie sprawdzać witrynę pod kątem błędów. W dzisiejszych czasach większość stron internetowych jest publikowana za pośrednictwem WordPressa , a każdego dnia uruchamianych jest aż 500 000 nowych stron internetowych.

Innymi słowy, konkurencja jest zacięta, a Twoja witryna może wypadać gorzej w porównaniu z tysiącami innych witryn, które są odpowiednio zoptymalizowane.

Pięć różnych typów kodów statusu

Wszystkie kody stanu HTTP są podzielone na pięć kategorii, od 100-199, 200-299, 300-399, 400-499 i 500-599. Pierwsza liczba w każdym zakresie wskazuje klasę odpowiedzi, a dwie ostatnie cyfry służą do określenia żądania lub błędu. Oto zestawienie naszej ściągawki z kodami stanu HTTP.

Prośby informacyjne: 1XX

Kody z tego zakresu odnoszą się do odpowiedzi informacyjnej i wskazują, że serwer odebrał i zrozumiał żądanie.

100 Kontynuuj

Kod wskazuje, że serwer odebrał nagłówki żądania i że klient powinien kontynuować żądanie treści lub zignorować odpowiedź, jeśli żądanie zostało już zakończone.

101 protokołów przełączania

Klient zażądał od serwera przełączenia protokołów, a kod wskazuje protokół, na który serwer się przełącza.

102 Przetwarzanie (WebDAV)

Serwer odebrał i przetwarza żądanie, ale jego ukończenie zajmuje dużo czasu, więc nie ma jeszcze odpowiedzi.

103 wczesne wskazówki

Kod 103 służy do zwrócenia niektórych nagłówków odpowiedzi, podczas gdy serwer przygotowuje odpowiedź.

Udane żądania: 2XX

Zakres 200–299 oznacza kody powodzenia HTTP . Innymi słowy, oznacza to, że żądane przez klienta działanie zostało odebrane, zrozumiane i zaakceptowane przez serwer.

200 OK

Kod serwera 200 oznacza, że ​​żądanie zakończyło się powodzeniem. Jednak odpowiedź będzie zależeć od metody żądania i tego, czy klient wysłał żądanie GET, HEAD, PUT/POST lub TRACE.

201 Utworzono

Żądanie powiodło się, w wyniku czego utworzono nowy zasób.

202 Zaakceptowano

Żądanie zostało odebrane, ale przetwarzanie nie zostało zakończone.

203 Informacje nieautorytatywne

Serwer otrzymał 200 OK ze swojego źródła, ale działa jako proxy, a zwrócone metadane są zbierane z kopii lokalnej lub innej firmy.

204 Brak treści

Kod stanu odpowiedzi 204 wskazuje, że serwer przetworzył żądanie, ale nie ma treści do wysłania dla tego żądania.

205 Resetuj zawartość

Serwer przetworzył żądanie i każe klientowi zresetować dokument, który wysłał żądanie.

206 Częściowa zawartość

Serwer wysyła tylko część zasobu.

207 Wielostanowy (WebDAV)

Powiadamia o wielu zasobach i jest używany, gdy wiadomość zawiera wiele oddzielnych kodów odpowiedzi.

208 już zgłoszone

Członkowie wiązania DAV nie są ponownie uwzględniani, ponieważ zostali wymienieni w poprzedniej części odpowiedzi.

226 komunikatorów internetowych używany

Kod statusu odpowiedzi 226 wskazuje, że serwer spełnił żądanie dotyczące zasobu, a odpowiedź reprezentuje wynik jednej lub więcej manipulacji instancją, które są stosowane do bieżącej instancji.

Przekierowanie: 3XX

Jak sama nazwa wskazuje, kody z tego zakresu służą do wskazania, że ​​klient jest przekierowany.

300 wielokrotnego wyboru

Oznacza to, że istnieje wiele opcji żądania i klient powinien wybrać jedną.

301 wyprowadził się permamentnie

Oryginalny adres URL został trwale przeniesiony, a serwer odpowiada nowym adresem URL.

302 Znaleziono

Adres URL żądanego zasobu został tymczasowo zmieniony i klient powinien przejść do innego adresu URL.

303 Zobacz inne

Odpowiedź wskazuje, że klient powinien zażądać zasobów pod innym identyfikatorem URI za pomocą żądania GET.

304 Nie zmodyfikowano

Zasób nie został zmodyfikowany, a klient może używać tej samej buforowanej wersji odpowiedzi.

305 Użyj proxy

Żądany zasób jest dostępny tylko za pośrednictwem serwera proxy. Jednak wielu klientów HTTP nie przestrzega kodu stanu 305 ze względu na obawy dotyczące bezpieczeństwa związane z konfiguracją wewnątrzpasmowego serwera proxy.

306 Przełącznik proxy

Kod statusu nie jest już używany, ale jest zarezerwowany.

307 Tymczasowe przekierowanie

Serwer poleca klientowi żądanie zasobu pod innym adresem URL za pomocą tej samej metody, która została użyta w poprzednim żądaniu.

308 Stałe przekierowanie

Zasób jest trwale przenoszony do innego URI, a wszystkie przyszłe żądania powinny być kierowane do danego URI. Klient nie może jednak zmieniać metody HTTP użytej w poprzednim żądaniu.

Błędy klienta: 4XX

Zakres kodów od 400 do 499 wskazuje, że coś jest nie tak po stronie klienta. Może również odnosić się do błędu spowodowanego przez klienta.

400 złych żądań

Serwer nie mógł zrozumieć żądania z powodu błędów klienta, takich jak nieprawidłowa składnia żądania, zwodniczy routing żądań lub nieprawidłowe ramki komunikatu żądania.

401 Nieautoryzowany

Kod stanu błędu 401 wskazuje, że klient musi się uwierzytelnić przed otrzymaniem żądanej odpowiedzi.

402 Wymagana płatność

Ten kod odpowiedzi jest zarezerwowany do wykorzystania w przyszłości. Kod był pierwotnie planowany do wykorzystania w cyfrowych systemach płatności.

403 Zabronione

Klient nie ma prawa dostępu do żądanych zasobów. Jednak w przeciwieństwie do kodu statusu 401, tożsamość klienta jest znana serwerowi.

404 Nie Znaleziono

Błąd 404 jest prawdopodobnie jednym z najbardziej znanych kodów stanu HTTP w naszym pliku PD F ze ściągawkami . Wskazuje, że żądana zawartość nie została znaleziona, ale może być dostępna w przyszłości, a kolejne żądania klienta są dozwolone.

405 Niedozwolona metoda

Metoda żądania jest znana serwerowi, ale nie jest dozwolona. Na przykład, jeśli klient zażąda formularza, który wymaga przedstawienia danych przez POST.

406 Niedopuszczalne

Żądane zasoby mogą generować tylko treść nieakceptowalną dla nagłówków Accept wysłanych w żądaniu.

407 Wymagane uwierzytelnienie proxy

Klient musi uwierzytelnić się za pośrednictwem proxy.

408 Limit czasu żądania

Serwer upłynął limit czasu oczekiwania na żądanie od klienta, co jest najprawdopodobniej spowodowane bezczynnym połączeniem.

409 Konflikt

Odpowiedź HTTP 409 wskazuje, że żądanie nie może zostać przetworzone, ponieważ powoduje konflikt z bieżącym stanem zasobów na serwerze. Dzieje się tak, gdy występuje konflikt edycji między wieloma jednoczesnymi aktualizacjami.

410 Zniknął

Zasób zniknął i nie będzie już dostępny.

411 Wymagana długość

Serwer odrzucił żądanie, ponieważ żądanie nie określa wymaganej przez serwer długości treści.

412 Warunek wstępny nie powiódł się

Serwer nie spełnia warunków wymaganych przez klienta w polach nagłówka żądania.

413 Ładunek zbyt duży

Kod stanu błędu 413 wskazuje, że żądanie jest zbyt duże, aby serwer mógł je przetworzyć.

414 URI jest za długi

Serwer nie chce interpretować identyfikatora URI żądanego przez klienta, ponieważ identyfikator URI jest za długi.

415 Nieobsługiwany typ nośnika

Serwer odrzucił żądanie, ponieważ format nośnika żądanych danych nie jest obsługiwany przez serwer.

416 Zasięg niezadowalający

Serwer nie może dostarczyć części pliku żądanej przez klienta.

417 Oczekiwanie nie powiodło się

Serwer nie może spełnić wymagań pola Oczekuj nagłówka żądania.

418 Jestem czajnikiem

Serwer nie chce parzyć kawy z czajnika. W przeciwieństwie do innych kodów z naszej ściągawki do serwera , kod 418 jest używany tylko jako jajko wielkanocne na niektórych stronach internetowych i został zdefiniowany jako żart primaaprilisowy.

421 Niewłaściwie skierowane żądanie

Żądanie zostało skierowane do serwera, który nie może wygenerować odpowiedzi.

422 Nieprzetwarzalna jednostka (WebDAV)

Nie można wykonać żądania z powodu błędów semantycznych, mimo że żądanie zostało poprawnie sformułowane.

423 Zablokowane (WebDAV)

Zasób, do którego klient próbuje uzyskać dostęp, jest zablokowany.

424 Nieudana zależność (WebDAV)

Kod stanu 424 oznacza, że ​​żądanie nie powiodło się, ponieważ zależy od innego żądania, które się nie powiodło.

425 za wcześnie

Serwer nie chce przetworzyć żądania, ponieważ żądanie może zostać odtworzone.

426 Wymagane uaktualnienie

Serwer nie chce przetworzyć żądania przy użyciu bieżącego protokołu, ale może to zrobić, jeśli klient uaktualni się do innego protokołu.

428 Wymagany warunek wstępny

Serwer pochodzenia wymaga, aby żądanie było warunkowe.

429 za dużo próśb

Kod stanu błędu 429 wskazuje, że klient wysłał zbyt wiele żądań w krótkim czasie.

431 Pola nagłówka żądania są za duże

Serwer nie chce przetworzyć żądania, ponieważ wszystkie pola nagłówka łącznie lub pojedyncze pole nagłówka są za duże.

451 Niedostępne ze względów prawnych

Klient poprosił o zasób, którego nie można zapewnić zgodnie z prawem, co może nastąpić z powodu cenzury rządowej, naruszenia praw autorskich lub prywatności i nie tylko.

Błędy serwera: 5XX

Spośród wszystkich kodów błędów HTTP kody 5XX są prawdopodobnie najbardziej odpowiednie dla każdego, kto pracuje na stronie internetowej. Kody z tego zakresu wskazują, że klient wykonał prawidłowe żądanie, ale błąd wystąpił po stronie serwera i serwer nie jest w stanie zrealizować żądania.

500 wewnętrzny błąd serwera

Gdy nie jest odpowiedni komunikat, wyświetlany jest ogólny komunikat o błędzie serwera.

501 Nie zaimplementowano

Serwer nie może obsłużyć żądania, ponieważ metoda żądania nie jest obsługiwana przez serwer.

502 Zła brama

Serwer otrzymał nieprawidłową odpowiedź z serwera nadrzędnego, działając jako serwer proxy lub brama.

503 Usługa niedostępna

Serwer nie może przetworzyć żądania, ponieważ jest przeciążony lub w trybie offline w celu konserwacji.

504 Przekroczenie limitu czasu bramki

Kod stanu błędu 504 wskazuje, że serwer nie otrzymał na czas odpowiedzi z serwera nadrzędnego, działając jako serwer proxy lub brama.

Wersja 505 HTTP nie jest obsługiwana

Serwer nie obsługuje wersji HTTP użytej w żądaniu.

506 Wariant również negocjuje

Serwer ma wewnętrzny błąd konfiguracji, a wybrany zasób wariantu nie jest właściwym punktem końcowym w procesie negocjacji.

507 Niewystarczająca pamięć (WebDAV)

Serwer nie może przechowywać reprezentacji potrzebnej do realizacji żądania.

508 Wykryto pętlę

Serwer wykrył nieskończoną pętlę podczas przetwarzania żądania.

510 Nie przedłużone

Kod stanu błędu 510 oznacza, że ​​serwer wymaga dalszych rozszerzeń żądania w celu jego realizacji.

511 Wymagane uwierzytelnienie sieci

Klient musi się uwierzytelnić, aby uzyskać dostęp do sieci.

Na wynos

Jak widać, podczas pracy na stronie internetowej trzeba się nauczyć wielu różnych kodów. Jednak dołączona przez nas ściągawka z kodami stanu HTTP powinna nieco ułatwić Ci życie. Może pomóc w poprawie wydajności witryny i należy go używać do wykrywania i naprawiania błędów za każdym razem, gdy przeprowadzasz konserwację.

Oprócz ściągawki mamy również narzędzie do sprawdzania SERP, którego możesz użyć do monitorowania globalnego i lokalnego rankingu, śledzenia i analizowania słów kluczowych i wielu innych. Łącząc to z regularną konserwacją i zapewniając, że Twoja witryna jest wolna od błędów, możesz znacznie poprawić wydajność swojej witryny i szansę na wysokie miejsce w SERP.