raatools/

Inspektor nagłówków HTTP

Sprawdź nagłówki HTTP dla dowolnego URL.

Czym są nagłówki HTTP?

Nagłówki HTTP to metadane wysyłane między klientem (przeglądarką) a serwerem z każdym żądaniem i odpowiedzią sieciową. Kontrolują buforowanie, uwierzytelnianie, typ treści, zasady bezpieczeństwa i wiele innych aspektów komunikacji sieciowej. To narzędzie pozwala sprawdzić nagłówki odpowiedzi zwracane przez dowolny URL, pomagając debugować aplikacje internetowe i weryfikować konfiguracje bezpieczeństwa.

Nagłówki to pary klucz-wartość wysyłane przed właściwą treścią strony. Popularne nagłówki odpowiedzi to Content-Type (jaki rodzaj danych jest wysyłany), Cache-Control (jak długo buforować odpowiedź), Set-Cookie (przechowywanie danych sesji) i różne nagłówki bezpieczeństwa, takie jak Content-Security-Policy i Strict-Transport-Security.

Ważne nagłówki bezpieczeństwa

  • Strict-Transport-Security (HSTS) — zmusza przeglądarki do używania HTTPS dla wszystkich przyszłych połączeń.
  • Content-Security-Policy (CSP) — kontroluje, jakie zasoby strona może ładować, zapobiegając atakom XSS.
  • X-Content-Type-Options — uniemożliwia przeglądarkom zgadywanie typów treści, blokując określone ataki.
  • X-Frame-Options — uniemożliwia osadzanie Twojej strony w ramkach iframe na innych witrynach (ochrona przed clickjackingiem).
  • Referrer-Policy — kontroluje, ile informacji o odsyłaczu jest wysyłanych przy nawigacji z Twojej strony.

Jak korzystać z tego narzędzia

Wpisz URL, a narzędzie pobierze stronę i wyświetli wszystkie nagłówki odpowiedzi. Nagłówki związane z bezpieczeństwem są wyróżnione i ocenione. Brakujące zalecane nagłówki bezpieczeństwa są oznaczane, dzięki czemu możesz poprawić konfigurację bezpieczeństwa swojej witryny.

Objaśnienie nagłówków buforowania

Nagłówki Cache-Control wyznaczają, czy i jak długo przeglądarki i sieci CDN przechowują odpowiedzi. Popularne dyrektywy to max-age (sekundy buforowania), no-cache (weryfikuj przed użyciem kopii z pamięci podręcznej), no-store (nigdy nie buforuj) i public/private (czy współdzielone pamięci podręczne jak sieci CDN mogą przechowywać). Odpowiednie buforowanie drastycznie poprawia prędkość ładowania strony i zmniejsza obciążenie serwera.

Często zadawane pytania

Dlaczego powinienem sprawdzać nagłówki HTTP?

Nagłówki ujawniają błędy konfiguracji bezpieczeństwa (brakujące HSTS lub CSP), problemy z buforowaniem (nieprawidłowy max-age powodujący przestarzałe treści) i wycieki informacji o serwerze (nagłówek Server ujawniający dokładne wersje oprogramowania). Regularne sprawdzanie nagłówków pomaga utrzymać bezpieczeństwo i wydajność. Narzędzia audytu bezpieczeństwa i testerzy penetracyjni zawsze zaczynają od analizy nagłówków.

Jaka jest różnica między nagłówkami żądania a odpowiedzi?

Nagłówki żądania są wysyłane przez przeglądarkę do serwera (np. Accept, User-Agent, Cookie). Nagłówki odpowiedzi są wysyłane przez serwer z powrotem do przeglądarki (np. Content-Type, Set-Cookie, Cache-Control). To narzędzie pokazuje nagłówki odpowiedzi, ponieważ ujawniają konfigurację serwera i ustawienia bezpieczeństwa. Nagłówki żądania możesz zobaczyć w narzędziach deweloperskich przeglądarki (zakładka Sieć).