Sprawdzanie nagłówków HTTP

Wyświetlanie nagłówków odpowiedzi HTTP wysłanych przez serwer WWW

Funkcje

Pobieranie nagłówków HTTP

Pobieranie po stronie serwera i wyświetlanie nagłówków odpowiedzi podanego URL

Śledzenie ścieżki przekierowań

Podążanie za przekierowaniami 3xx aż do celu i sprawdzanie nagłówków każdego skoku

Ocena kodu stanu

Rozróżnienie kolorami 2xx/3xx/4xx/5xx, by od razu poznać stan odpowiedzi

Kopiowanie nagłówków

Kopiowanie nazwy i wartości każdej pozycji do schowka jednym kliknięciem

Jak używać

1

Wprowadź URL

Wpisz w pole wejściowe URL strony do sprawdzenia; schemat można pominąć

2

Pobierz przyciskiem sprawdzania

Po naciśnięciu przycisku sprawdzania nagłówki są pobierane po stronie serwera i wyświetlane

3

Sprawdź nagłówki i ścieżkę

Sprawdź kod stanu i poszczególne nagłówki; przekierowania wyświetlają się w kolejności ścieżki

Przykłady zastosowań

Sprawdzenie ustawień pamięci podręcznej

Weryfikacja zachowania pamięci podręcznej na podstawie Cache-Control i Expires

Kontrola ustawień zabezpieczeń

Sprawdzenie obecności nagłówków obronnych, takich jak HSTS czy CSP

Badanie przekierowań

Śledzenie celu i liczby pośrednich przekierowań w celu wykrycia pętli i nadmiarowych przekierowań

Badanie informacji o serwerze

Wnioskowanie o środowisku i konfiguracji na podstawie Server i X-Powered-By

Sprawdzenie odpowiedzi przed publikacją

Wczesne wykrycie błędów w kodach stanu i ustawieniach tuż przed publikacją

Podstawowa wiedza

Co to jest nagłówek odpowiedzi HTTP

Nagłówek odpowiedzi to dodatkowe informacje zwracane przez serwer razem z treścią strony, zawierające informacje o obsłudze cache'u, typie zawartości, tożsamości serwera, adresie przekierowania i innych.

Główne kody stanu

  • 200200 to kod stanu wskazujący, że żądanie powiodło się i zawartość została zwrócona prawidłowo.
  • 301·302301 i 302 to kody wskazujące, że strona została przeniesiona na inny adres URL, gdzie 301 oznacza permanentne, a 302 tymczasowe przekierowanie.
  • 404·500404 oznacza, że strona nie istnieje, a 500 wskazuje błąd wewnętrzny serwera. Te kody są pierwszymi wartościami do sprawdzenia przy badaniu problemów.

Bezpieczeństwo i prywatność

Przetwarzanie na serwerze

Zawartość wejścia jest przetwarzana na serwerze, a przesyłane są tylko informacje niezbędne do zapytania.

Tylko tymczasowe przetwarzanie

W celu Pobieranie nagłówków HTTP serwer przetwarza tymczasowo i usuwa dane po zwróceniu wyniku.

Komunikacja szyfrowana HTTPS

Wszystkie przesyłane i odbierane dane są szyfrowane za pomocą TLS i chronione przed odczytaniem przez strony trzecie.

Brak wysyłania stronom trzecim

Zawartość wejściowa nie jest wysyłana do usług zewnętrznych, takich jak sieci reklamowe lub trackery.

Wysyłka tylko do docelowego serwera

W celu pobrania nagłówków następuje dostęp do podanego URL i wysyłka wyłącznie do docelowego serwera

Powiązane narzędzia