Co znaczy Cache-Control, Authorization, CORS i inne nagłówki HTTP?
Każde żądanie HTTP i każda odpowiedź mają zestaw nagłówków HTTP mówiących pierwszej i drugiej stronie co się dzieje: jaki format, jakie ciasteczka, jakie cache, jakie uprawnienia. Tych nagłówków jest kilkadziesiąt - większość programistów pamięta pięć i ginie przy reszcie.
Tu wyszukasz dowolny: po nazwie (Cache-Control), opisie ("forces HTTPS"), kategorii (Caching, Security, CORS). Każdy ma plain language wyjaśnienie, przykładową wartość gotową do skopiowania i listę powiązanych nagłówków.
Wszystko działa offline - dane zaszyte, instant filter, kopiowanie samej nazwy, samej wartości albo całego nagłówka `Nazwa: wartość`.
Jak korzystać
- Wpisz w wyszukiwarkę nazwę (`Cache-Control`), opis (`forces HTTPS`) albo kategorię - lista filtruje się od razu.
- Klikaj filtry Uwierzytelnianie / Cache / CORS / Bezpieczeństwo / Ciasteczka / Proxy / Inne żeby zawęzić.
- Filtr kierunku: Żądanie / Odpowiedź / Oba - pomaga gdy szukasz konkretnie czegoś co serwer wysyła klientowi.
- Strzałki ↑↓ poruszają zaznaczeniem, Enter kopiuje nazwę pierwszego wyniku.
- Kliknij nagłówek żeby zobaczyć pełny panel: opis, przykładową wartość, powiązane nagłówki. Kopiuj samą nazwę, wartość albo cały `Nazwa: wartość`.
Do czego się przydaje
Codzienne sytuacje z HTTP-headerami w pracy programisty:
- Konfiguracja CORS - jakie Access-Control-* dodać, żeby frontend X mógł czytać API Y? Tu masz wszystkie w jednej kategorii.
- Hartowanie security - audytujesz odpowiedzi serwera. Sprawdzasz: Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, Referrer-Policy. Wszystkie z popular gwiazdką.
- Cache i CDN - dlaczego CDN nie cacheuje? Sprawdzasz Cache-Control + Vary + Expires + ETag. Tu zrozumiesz jak współgrają.
- Debugowanie 401/403 - dostajesz 401 ale nie wiesz jakiego schematu wymagać. Patrzysz WWW-Authenticate, dopasowujesz Authorization.
- Rate limiting - implementujesz 429 Too Many Requests. Jaki nagłówek dodać dla klienta? Retry-After. Tu masz przykładową wartość.
- HTTPS migration - jak włączyć HSTS? Tu nie tylko składnia ale wskazówki "include preload by wpisać się do listy w przeglądarce".
- Onboarding - junior pyta "co to jest X-Forwarded-For?". Linkujesz mu stronę zamiast tłumaczyć.
Powiązane narzędzia: kody statusów HTTP do tego samego ale dla kodów odpowiedzi. Inspector nagłówków HTTP pokaże co konkretny serwer wysyła w prawdziwym ruchu.