Sprawdzacz Statusu HTTP — sprawdzaj kody statusu i łańcuchy przekierowań
Sprawdź kod statusu HTTP dla dowolnego adresu URL i szybko zrozum zachowanie przekierowań. Śledź przekierowania (do 10), aby wykryć pętle i potwierdzić odpowiedź końcowego miejsca docelowego. Idealne do sprawdzania czasu działania, punktów końcowych kondycji, audytów SEO i debugowania błędnie przekierowanych adresów URL. Eksportuj wyniki do JSON.
Funkcje
- Sprawdź status odpowiedzi HTTP dla dowolnego adresu URL (strony internetowej lub API).
- Śledź przekierowania i analizuj łańcuchy przekierowań (do 10 przeskoków).
- Szybko wykrywaj pętle przekierowań i błędne konfiguracje.
- Świetne dla punktów końcowych kondycji, aby potwierdzić zachowanie 200 OK.
- Pomaga weryfikować kanoniczne miejsca docelowe (HTTP→HTTPS, www, ścieżki lokalizacyjne).
- Kopiuj/udostępniaj wyniki do debugowania i zgłoszeń wsparcia.
- Eksportuj raport JSON dla automatyzacji i przepływów monitorowania.
- Domyślne ustawienia bezpieczeństwa: blokuje cele w sieciach prywatnych i używa stałego User-Agent.
🧭 Jak używać for http-status-checker
Wprowadź adres URL
Wklej adres URL, który chcesz sprawdzić (strona, punkt końcowy API lub ścieżka kondycji).
Wybierz zachowanie przekierowania
Włącz "Śledź Przekierowania", aby dotrzeć do końcowego miejsca docelowego. Wyłącz, jeśli chcesz tylko odpowiedź z pierwszego przeskoku.
Ustaw limit przekierowań, jeśli to konieczne
Dostosuj "Maks. Przekierowań", aby uniknąć długich łańcuchów i bezpiecznie wykrywać pętle przekierowań.
Zinterpretuj wynik
Użyj zgłoszonego kodu statusu, aby podjąć dalsze działania (napraw uszkodzone adresy URL, popraw przekierowania, rozwiąż problemy z błędami serwera).
Eksportuj do dokumentacji lub automatyzacji
Pobierz JSON, jeśli chcesz śledzić zmiany w czasie lub dołączyć dowody do zgłoszenia.
Specyfikacje techniczne
Model żądania
To narzędzie sprawdza status odpowiedzi dla podanego adresu URL i może śledzić przekierowania, aby pokazać końcowy status i zachowanie łańcucha.
| Ustawienie | Zachowanie | Domyślne |
|---|---|---|
| Obsługa przekierowań | Obsługuje odpowiedzi przekierowujące (3xx) do ostatecznego celu | Włączone |
| Maks. przekierowania | Limit przekierowań zapobiegający pętlom | 10 (zakres 0–20) |
| Limit czasu | Limit czasu żądania | 12000 ms |
| User-Agent | Identyfikuje agenta użytkownika żądania | Encode64Bot/1.0 (+https://encode64.com) |
| Sieci prywatne | Blokuje dostęp do zakresów sieci prywatnych dla bezpieczeństwa | Wyłączone (sieci prywatne niedozwolone) |
Kategorie kodów statusu (przewodnik szybki)
Zrozumienie rodziny statusów pomaga zdecydować, czy problem dotyczy przekierowania, błędu klienta czy awarii serwera.
| Zakres | Znaczenie | Typowe przykłady |
|---|---|---|
| 2xx | Sukces | 200 OK, 204 No Content |
| 3xx | Przekierowanie | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Błąd klienta | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Błąd serwera | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Wiersz poleceń
Użyj tych poleceń, aby sprawdzić kody statusu i przekierowania poza przeglądarką. Świetne do kontroli CI i reagowania na incydenty.
macOS / Linux
Sprawdź tylko kod statusu (bez treści)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthWyświetla tylko kod statusu HTTP.
Obserwuj przekierowania i wyświetl końcowy status
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comObserwuje przekierowania (HTTP→HTTPS, www itp.) i wyświetla końcowy kod statusu.
Pokaż nagłówki łańcucha przekierowań
curl -I -L http://example.comWyświetla nagłówki dla każdego przeskoku, w tym Location.
Windows (PowerShell)
Pobierz kod statusu
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodePobiera kod statusu odpowiedzi (dostosuj obsługę przekierowań w zależności od wersji PowerShell).
Zastosowania
Weryfikuj punkty końcowe zdrowia i czas działania
Potwierdź, że krytyczne punkty końcowe zwracają 200 OK i są osiągalne w oczekiwanych ograniczeniach.
- Sprawdź punkty końcowe /health i /status
- Wykryj sporadyczne błędy 5xx podczas incydentów
- Eksportuj JSON jako dowód incydentu
Debuguj łańcuchy i pętle przekierowań
Gdy adres URL nieoczekiwanie przekierowuje wiele razy (lub nigdy się nie rozwiązuje), sprawdź łańcuch i szybko zatrzymaj pętle.
- Wykryj pętle przekierowań
- Potwierdź przekierowania HTTP→HTTPS i kanoniczność www
- Wykryj długie łańcuchy spowodowane mieszanymi regułami (Nginx, aplikacja, CDN)
Audyty SEO i sprawdzanie uszkodzonych linków
Kody statusu znacząco wpływają na indeksowanie i skanowanie. Użyj tego narzędzia, aby potwierdzić poprawne odpowiedzi dla stron i map witryn.
- Potwierdź 200 dla stron do indeksowania
- Używaj 301/308 dla stałych przenosin
- Znajdź 404/410 dla usuniętych treści
- Wykryj 302/307 użyte nieumyślnie jako stałe przekierowania
Debugowanie API
Szybko sprawdź, czy punkt końcowy API jest osiągalny i czy przekierowuje (co może zakłócić działanie niektórych klientów).
- Potwierdź 200/204 dla oczekiwanego sukcesu
- Wykryj nieoczekiwane przekierowania 3xx lub błędy uwierzytelniania 401/403
- Zidentyfikuj problemy z bramą 502/504
❓ Frequently Asked Questions
❓Jaka jest różnica między 301 a 302?
❓Dlaczego łańcuchy przekierowań powinny być krótkie?
❓Jak wygląda pętla przekierowania?
HTTP↔HTTPS, www↔bez www lub reguły dotyczące ukośnika końcowego). Narzędzie osiągnie maksymalny limit przekierowań i zgłosi problem.❓Czy 404 zawsze oznacza problem?
❓Dlaczego widzę 403 lub 401?
❓Czy bezpiecznie jest wklejać tutaj adresy URL?
Pro Tips
W przypadku kanonizacji preferuj pojedynczy skok przekierowania do końcowego adresu URL (HTTPS + wybrana nazwa hosta).
Monitoruj szybki punkt końcowy /health pod kątem czasu działania zamiast strony głównej, która może być bardziej obciążona i zmienna.
W przypadku migracji SEO używaj 301/308 dla trwałych przenosin i aktualizuj linki wewnętrzne + mapy witryny, aby wskazywały bezpośrednio na końcowe adresy URL.
Jeśli podejrzewasz pętle, ustaw niski limit przekierowań (np. 3–5), aby szybko wykryć błąd i zidentyfikować błędnie skonfigurowany zestaw reguł.
Eksportuj JSON i dołącz go do zgłoszeń incydentów, aby udokumentować zmiany stanu podczas awarii i wycofań.
Additional Resources
Other Tools
- Upiększacz CSS
- Upiększacz HTML
- Upiększacz JavaScript
- Upiększacz PHP
- Wybór koloru
- Ekstraktor sprite'ów
- Koder binarny Base32
- Dekoder Base32
- Koder Base32
- Koder binarny Base58
- Dekoder Base58
- Koder Base58
- Koder binarny Base62
- Dekoder Base62
- Koder Base62
- Koder binarny Base64
- Dekoder Base64
- Koder Base64
- Koder binarny szesnastkowy
- Dekoder szesnastkowy
- Koder szesnastkowy
- Formatowanie C#
- Formatowanie CSV
- Dockerfile Formatter
- Formatowanie Elm
- Formatowanie ENV
- Formatowanie Go
- Formatowanie GraphQL
- Formatowanie HCL
- Formatowanie INI
- Formatowanie JSON
- Formatowanie LaTeX
- Formatowanie Markdown
- Formatowanie Objective-C
- Php Formatter
- Formatowanie Proto
- Formatowanie Python
- Formatowanie Ruby
- Formatowanie Rust
- Formatowanie Scala
- Formatowanie skryptów powłoki
- Formatowanie SQL
- Formatowanie SVG
- Formatowanie Swift
- Formatowanie TOML
- Typescript Formatter
- Formatowanie XML
- Formatowanie YAML
- Formatowanie Yarn
- Minifikator CSS
- Html Minifier
- Javascript Minifier
- Minifikator JSON
- Minifikator XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Przegląd nagłówków HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF do tekstu
- Tester wyrażeń regularnych
- Sprawdzanie pozycji w SERP
- Wyszukiwanie Whois