- Strona główna
- Darmowe narzędzia
- Kody statusu HTTP
Bezpłatne narzędzie: kody statusu HTTP: HTTP: każdy kod statusu
Co oznacza każdy kod statusu – prostym językiem, co zwykle go powoduje, co z tym zrobić i czy sprawdzenie dostępności uznaje go za awarię.
Kody statusu HTTP według klas
Kody standardowe prowadzą do definiującego je RFC. Kody używane tylko przez Cloudflare lub nginx są oznaczone jako niestandardowe. Etykieta w każdym wierszu mówi, czy monitor HTTP Uptimecheck z domyślnymi ustawieniami uznaje kod za działanie, czy awarię (200–399 oznacza działanie).
Żaden kod statusu nie pasuje. Spróbuj liczby, np. 404, lub słowa, np. „timeout”. Pokaż wszystkie kody
1xx Informational
Interim responses: the request is under way and the real answer follows.
- 100 Continue The server got the request headers and the client may send the body. Monitor: Aktualizacja pośrednia
- 101 Switching Protocols The server agrees to switch the connection to another protocol. Monitor: Nie działa
- 102 Processing Deprecated A WebDAV server is still working on a long request. Monitor: Aktualizacja pośrednia
- 103 Early Hints The server sends preload hints before the final response is ready. Monitor: Aktualizacja pośrednia
2xx Success
The request was received, understood and accepted.
- 200 OK The request succeeded. Monitor: Działa
- 201 Created The request created a new resource. Monitor: Działa
- 202 Accepted The request was accepted but hasn’t been processed yet. Monitor: Działa
- 203 Non-Authoritative Information The request succeeded, but a proxy changed the content. Monitor: Działa
- 204 No Content The request succeeded and there is no body to send. Monitor: Działa
- 205 Reset Content The request succeeded and the client should reset the form that sent it. Monitor: Działa
- 206 Partial Content The server sends only the part of the file the client asked for. Monitor: Działa
- 207 Multi-Status One WebDAV response holds a separate status for several resources. Monitor: Działa
- 208 Already Reported WebDAV members were already listed earlier in the same response. Monitor: Działa
- 226 IM Used The server answered with changes to a version the client already has. Monitor: Działa
3xx Redirection
The client has to go somewhere else to complete the request.
- 300 Multiple Choices The resource has several versions and the client may pick one. Monitor: Działa
- 301 Moved Permanently The page has moved to a new URL for good. Monitor: Działa
- 302 Found The page is temporarily at another URL. Monitor: Działa
- 303 See Other The client should get the result from another URL with a GET. Monitor: Działa
- 304 Not Modified The copy the client already has is still current. Monitor: Działa
- 305 Use Proxy Deprecated A deprecated code that told the client to use a proxy. Monitor: Działa
- 306 (Unused) Reserved, not used A reserved code that is no longer used. Monitor: Działa
- 307 Temporary Redirect The page is temporarily elsewhere and the method must be kept. Monitor: Działa
- 308 Permanent Redirect The page has moved for good and the method must be kept. Monitor: Działa
4xx Client error
The server is up, but refuses the request as it was sent.
- 400 Bad Request The server won’t process a request it sees as malformed. Monitor: Nie działa
- 401 Unauthorized The request needs valid authentication. Monitor: Nie działa
- 402 Payment Required A code reserved for future use, used by some services for unpaid accounts. Monitor: Nie działa
- 403 Forbidden The server understood the request but refuses it. Monitor: Nie działa
- 404 Not Found The server has nothing at this URL. Monitor: Nie działa
- 405 Method Not Allowed The URL exists but doesn’t accept this request method. Monitor: Nie działa
- 406 Not Acceptable The server can’t answer in a format the client accepts. Monitor: Nie działa
- 407 Proxy Authentication Required A proxy between the client and the server needs credentials. Monitor: Nie działa
- 408 Request Timeout The server gave up waiting for the client to send the request. Monitor: Nie działa
- 409 Conflict The request conflicts with the resource’s current state. Monitor: Nie działa
- 410 Gone The page has been removed for good. Monitor: Nie działa
- 411 Length Required The server requires a Content-Length header. Monitor: Nie działa
- 412 Precondition Failed A condition in the request headers turned out false. Monitor: Nie działa
- 413 Content Too Large The request body is larger than the server accepts. Monitor: Nie działa
- 414 URI Too Long The URL is longer than the server will read. Monitor: Nie działa
- 415 Unsupported Media Type The server doesn’t accept the format of the request body. Monitor: Nie działa
- 416 Range Not Satisfiable The requested part of the file doesn’t exist. Monitor: Nie działa
- 417 Expectation Failed The server can’t meet the request’s Expect header. Monitor: Nie działa
- 418 (Unused) Reserved, not used The reserved “I’m a teapot” code from an April Fools’ RFC. Monitor: Nie działa
- 421 Misdirected Request The request reached a server that can’t answer for this host name. Monitor: Nie działa
- 422 Unprocessable Content The request is well-formed but its content isn’t valid. Monitor: Nie działa
- 423 Locked The WebDAV resource is locked. Monitor: Nie działa
- 424 Failed Dependency A WebDAV action failed because another one it depended on failed. Monitor: Nie działa
- 425 Too Early The server won’t risk processing a request that could be replayed. Monitor: Nie działa
- 426 Upgrade Required The server requires the client to switch to another protocol. Monitor: Nie działa
- 428 Precondition Required The server requires a conditional request. Monitor: Nie działa
- 429 Too Many Requests The client sent too many requests in a given time. Monitor: Nie działa
- 431 Request Header Fields Too Large The request headers are too large for the server. Monitor: Nie działa
- 444 No Response Niestandardowy · nginx Nginx closed the connection without sending anything. Monitor: Nie działa
- 451 Unavailable For Legal Reasons Access is denied because of a legal demand. Monitor: Nie działa
- 499 Client Closed Request Niestandardowy · nginx The client hung up before nginx could answer. Monitor: Aktualizacja pośrednia
5xx Server error
The server, or something in front of it, failed to answer the request.
- 500 Internal Server Error The server hit an unexpected error. Monitor: Nie działa
- 501 Not Implemented The server doesn’t support what the request needs. Monitor: Nie działa
- 502 Bad Gateway A proxy got an invalid response from the server behind it. Monitor: Nie działa
- 503 Service Unavailable The server is temporarily overloaded or down for maintenance. Monitor: Nie działa
- 504 Gateway Timeout A proxy didn’t get an answer from the server behind it in time. Monitor: Nie działa
- 505 HTTP Version Not Supported The server doesn’t support the request’s HTTP version. Monitor: Nie działa
- 506 Variant Also Negotiates The server’s content negotiation is misconfigured. Monitor: Nie działa
- 507 Insufficient Storage The server has no room to store what the request needs. Monitor: Nie działa
- 508 Loop Detected The server found an infinite loop while processing the request. Monitor: Nie działa
- 510 Not Extended Obsolete An obsolete code from the HTTP extension framework. Monitor: Nie działa
- 511 Network Authentication Required The network needs you to sign in before you get access. Monitor: Nie działa
- 520 Web Server Returned an Unknown Error Niestandardowy · Cloudflare Cloudflare got an empty or unexpected response from the origin server. Monitor: Nie działa
- 521 Web Server Is Down Niestandardowy · Cloudflare The origin server refused Cloudflare’s connection. Monitor: Nie działa
- 522 Connection Timed Out Niestandardowy · Cloudflare Cloudflare couldn’t connect to the origin server in time. Monitor: Nie działa
- 523 Origin Is Unreachable Niestandardowy · Cloudflare Cloudflare can’t reach the origin server at all. Monitor: Nie działa
- 524 A Timeout Occurred Niestandardowy · Cloudflare The origin server accepted the connection but answered too slowly. Monitor: Nie działa
- 525 SSL Handshake Failed Niestandardowy · Cloudflare The TLS handshake between Cloudflare and the origin failed. Monitor: Nie działa
- 526 Invalid SSL Certificate Niestandardowy · Cloudflare Cloudflare couldn’t validate the origin server’s certificate. Monitor: Nie działa
Sprawdź, co zwraca Twoja strona
Darmowy checker stron odpytuje dowolny URL ze Sztokholmu i pokazuje zwrócony kod statusu, każde przekierowanie po drodze, czas odpowiedzi i datę wygaśnięcia certyfikatu.
Sprawdź stronęNa które kody monitor powinien alertować?
Kody statusu ważne dla dostępności, które z nich oznaczają prawdziwe kłopoty i jak skonfigurować sprawdzenia, które nie podnoszą fałszywych alarmów.
Zobacz ściągawkęPytania
Co oznacza pięć klas kodów statusu?
Pierwsza cyfra określa klasę: 1xx informacyjne (żądanie jest w toku), 2xx sukces, 3xx przekierowanie, 4xx błąd klienta (serwer odrzuca żądanie w tej postaci) i 5xx błąd serwera. Klient, który nie zna kodu, traktuje go jak kod x00 z jego klasy, więc nieznany 4xx jest obsługiwany jak 400.
Które kody statusu Uptimecheck uznaje za awarię?
Domyślnie monitor HTTP uznaje kody 200–399 za działanie, a wszystkie inne za awarię, przy czym awaria jest zgłaszana dopiero wtedy, gdy potwierdzi ją drugie sprawdzenie. Przekierowania są śledzone, maksymalnie 10, a decyduje ostateczna odpowiedź. Dla każdego monitora możesz ustawić oczekiwane kody statusu, np. 200-299, 401. Darmowe narzędzie Is it down? uznaje każdą odpowiedź poniżej 500 za to, że strona odpowiada.
Czym różnią się 502, 503 i 504?
Wszystkie trzy zwykle pochodzą z serwera proxy lub load balancera przed aplikacją. 502 Bad Gateway: serwer za nim zwrócił nieprawidłową odpowiedź lub nie zwrócił żadnej, często z powodu awarii. 503 Service Unavailable: serwer jest przeciążony lub w trakcie prac serwisowych i sam to komunikuje. 504 Gateway Timeout: serwer za nim nie odpowiedział na czas.
Czy kody 52x Cloudflare oraz 444 i 499 nginx są standardowe?
Nie. Cloudflare wysyła kody 520–526, by opisać problemy między swoją siecią a serwerem źródłowym, a nginx używa we własnych logach kodów 444 (zamknięcie połączenia bez odpowiedzi) i 499 (klient się rozłączył). Nie ma ich w żadnym RFC, dlatego oznaczamy je tutaj jako niestandardowe.
Niech Uptimecheck dalej czuwa
To darmowe narzędzie odpowiada na jedno pytanie naraz. W Uptimecheck ta sama praca wykonuje się sama i powiadamia Cię, gdy coś wymaga uwagi.
Więcej darmowych narzędzi
Wszystkie narzędzia- Sprawdzanie przekierowań Wpisz adres URL, aby zobaczyć każdy krok przekierowania z kodem statusu, gdzie się kończy i czy HTTP przekierowuje na HTTPS, sprawdzane na żywo ze Sztokholmu. Otwórz narzędzie
- Czy nie działa? Sprawdź, czy strona odpowiada, jak szybko i kiedy wygasa jej certyfikat. Otwórz narzędzie
- Sprawdzanie certyfikatu SSL Sprawdź, czy certyfikat strony jest ważny, kiedy wygasa, kto go wystawił, jakie nazwy obejmuje i cały łańcuch – sprawdzane ze Sztokholmu. Otwórz narzędzie
Przestoje to przeszłość.
Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.
14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej