Jak używać
- Wpisz kod lub słowo, na przykład 502 albo przekierowanie, w polu wyszukiwania.
- Możesz też filtrować według klasy, czyli informacji, sukcesu, przekierowania, błędu klienta lub serwera.
- Przejdź do konkretnego kodu, dodając jego numer do adresu strony, na przykład
Opis opcji
- Klasy
- 1xx to informacje, 2xx sukces, 3xx przekierowanie, 4xx błąd klienta, a 5xx błąd serwera.
- Kody niestandardowe
- Kody takie jak Nginx 499 i Cloudflare 520–524 nie występują w RFC, ale często pojawiają się w logach.
Wybór kodu przekierowania
Pięć kodów przekierowań z RFC 9110 różni się pod dwoma względami: czy przeniesienie jest trwałe oraz czy klient może zmienić metodę żądania, gdy podąża za przekierowaniem.
| Kod | Znaczenie | Trwałe | Metoda po przekierowaniu |
|---|---|---|---|
| 301 | Moved Permanently | Tak | Może zmienić się z POST na GET |
| 302 | Found | Nie | Może zmienić się z POST na GET |
| 303 | See Other | Nie | Zawsze staje się GET |
| 307 | Temporary Redirect | Nie | Musi pozostać taka sama |
| 308 | Permanent Redirect | Tak | Musi pozostać taka sama |
Przy zwykłym przeniesieniu strony lub przekierowaniu z HTTP na HTTPS zwykle wybiera się 301. Użyj 308 lub 307, gdy żądanie POST, na przykład formularz lub wywołanie API, musi dotrzeć pod nowy adres bez zmian. Użyj 303 po udanym wysłaniu formularza, aby skierować przeglądarkę na stronę wyniku, którą pobiera metodą GET.
Najczęściej zadawane pytania
Jaka jest różnica między 301 i 302?
301 oznacza stałą zmianę i przeglądarki aktualizują nowy URL, a 302 tymczasową. Użyj 308 lub 307, gdy metoda i treść żądania muszą pozostać bez zmian.
Czym różnią się 401 i 403?
401 oznacza brak uwierzytelnienia, więc trzeba się zalogować. 403 oznacza rozpoznanego użytkownika bez uprawnień i ponowne logowanie nie pomoże.
Co oznacza 502 Bad Gateway?
Proxy lub load balancer nie otrzymał poprawnej odpowiedzi od aplikacji za nim, zwykle dlatego, że aplikacja się zatrzymała, uruchamia ponownie albo nie nasłuchuje.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.