Was bedeuten Cache-Control, Authorization, CORS und die anderen HTTP-Header?
Jeder HTTP-Request und jede Response traegt einen Satz HTTP-Header, die beiden Seiten sagen, was los ist: welches Format, welche Cookies, welche Cache-Regeln, welche Berechtigungen. Es gibt Dutzende, und die meisten Devs erinnern sich an fuenf und kriegen bei den anderen Panik.
Suche hier jeden Header: nach Name (Cache-Control), Beschreibung ("erzwingt HTTPS") oder Kategorie (Caching, Security, CORS). Jeder hat eine Klartext-Erklaerung, einen Beispielwert zum Kopieren und eine Liste verwandter Header.
Laeuft offline, weil die Daten eingebacken sind. Sofort-Filter, kopier nur den Namen, nur den Wert oder die volle `Name: value`-Zeile.
So nutzt du das Tool
- Tipp einen Namen (`Cache-Control`), eine Beschreibung (`erzwingt HTTPS`) oder eine Kategorie ins Suchfeld. Liste filtert sofort.
- Mit den Authentication/Caching/CORS/Security/Cookies/Proxies/Other-Pills eingrenzen.
- Richtungs-Filter: Request/Response/Both - nuetzlich, wenn du speziell was suchst, was der Server zurueckschickt.
- Pfeiltasten (rauf)(runter) schieben das Highlight, Enter kopiert den Namen des ersten Treffers.
- Klick einen Header fuers Detail-Panel: Beschreibung, Beispielwert, verwandte Header. Kopier nur den Namen, nur den Wert oder die volle `Name: value`.
Wann das nuetzlich ist
Alltagssituationen mit HTTP-Headern:
- CORS-Konfiguration - welche Access-Control-*-Header brauchst du, damit Frontend X die API Y lesen kann? Alle in einer Kategorie.
- Security-Hardening - Server-Audit. Pruef: Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, Referrer-Policy. Alle als beliebt markiert.
- Cache und CDN - warum cached das CDN nicht? Inspizier Cache-Control + Vary + Expires + ETag. Versteh, wie sie zusammenspielen.
- 401/403 debuggen - du kriegst 401, weisst aber nicht, welches Schema zu announcen. Schau WWW-Authenticate nach, richte Authorization aus.
- Rate-Limiting - 429 Too Many Requests implementieren. Welcher Header sagt dem Client, zurueckzuweichen? Retry-After. Beispielwert direkt hier.
- HTTPS-Migration - wie aktivierst du HSTS? Nicht nur die Syntax, sondern auch der "include preload, um in Browser hartzucodieren"-Hinweis.
- Onboarding - ein Junior fragt "was ist X-Forwarded-For?". Schick ihn auf die Seite statt zu erklaeren.
Verwandte Tools: HTTP-Status-Codes fuer die gleiche Idee bei Response-Codes. Der HTTP-Header-Inspektor zeigt, was ein echter Server bei einer Live-URL zurueckgibt.