Zum Inhalt springen
BeispielWerk
English

HTTP-Header: Beispielwerte für Anfrage und Antwort

HTTP-Header sind Name-Wert-Paare, die Anfragen und Antworten um Metadaten wie Typ, Kodierung oder Caching ergänzen. Die Seite zeigt viele gängige Header mit je einem typischen Wert, darunter Accept, Content-Encoding, Last-Modified, ETag, Cache-Control und Content-Range. Die Werte dienen als Vorlage für eigene Tests; Hosts darin liegen auf reservierten Domains.

91 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 14× Reservierter Bereich.

  • Header Accept (Browser, HTML)

    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept (JSON)

    Accept: application/json

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept (JSON oder Text)

    Accept: application/json, text/plain, */*

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept-Encoding

    Accept-Encoding: gzip, deflate, br

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept-Charset (veraltet, wird kaum noch gesendet)

    Accept-Charset: utf-8, iso-8859-1;q=0.5

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Type (JSON)

    Content-Type: application/json

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Type (Formular)

    Content-Type: application/x-www-form-urlencoded

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Type (HTML mit Zeichensatz)

    Content-Type: text/html; charset=utf-8

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Type (JSON mit charset)

    Content-Type: application/json; charset=utf-8

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Type (CSV mit Zeichensatz)

    Content-Type: text/csv; charset=utf-8

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Length

    Content-Length: 348

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Encoding

    Content-Encoding: gzip

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Language

    Content-Language: de-DE

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Disposition (Download)

    Content-Disposition: attachment; filename="bericht.pdf"

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Disposition mit Umlauten (filename*)

    Content-Disposition: attachment; filename="Grosse Uebersicht.pdf"; filename*=UTF-8''Gr%C3%B6%C3%9Fe%20%C3%9Cbersicht.pdf

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Content-Disposition (im Browser anzeigen)

    Content-Disposition: inline; filename="bericht.pdf"

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header HostReservierter Bereich

    Host: example.com

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Host mit PortReservierter Bereich

    Host: example.com:8080

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header OriginReservierter Bereich

    Origin: https://example.com

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Referer (mit historischer Schreibweise)Reservierter Bereich

    Referer: https://example.com/seite

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header User-Agent (curl)

    User-Agent: curl/8.4.0

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Date (HTTP-Datum)

    Date: Fri, 09 Oct 2026 08:00:00 GMT

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Last-Modified

    Last-Modified: Fri, 09 Oct 2026 08:00:00 GMT

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Expires

    Expires: Fri, 09 Oct 2026 08:00:00 GMT

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header If-Modified-Since

    If-Modified-Since: Fri, 09 Oct 2026 08:00:00 GMT

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header LocationReservierter Bereich

    Location: https://example.com/neue-seite

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Location bei 201 Created

    Location: /api/rechnungen/RE-2026-0001

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Server

    Server: ExampleServer/1.0

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Allow

    Allow: GET, HEAD, OPTIONS

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Vary

    Vary: Accept-Encoding, Accept-Language

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Age

    Age: 120

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept-Ranges

    Accept-Ranges: bytes

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Connection

    Connection: close

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Upgrade (WebSocket)

    Upgrade: websocket

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Transfer-Encoding

    Transfer-Encoding: chunked

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header X-Forwarded-For mit DokumentationsadressenReservierter Bereich

    X-Forwarded-For: 192.0.2.10, 198.51.100.7

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header X-Forwarded-Proto

    X-Forwarded-Proto: https

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Forwarded (RFC 7239)Reservierter Bereich

    Forwarded: for=192.0.2.10;proto=https;host=example.com

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Forwarded mit IPv6 (in Anführungszeichen)Reservierter Bereich

    Forwarded: for="[2001:db8::10]:4711";proto=https

    IPv6-Adressen müssen in Anführungszeichen und eckigen Klammern stehen.

  • Header ViaReservierter Bereich

    Via: 1.1 proxy.example.com

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Prefer (RFC 7240)

    Prefer: return=minimal

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept-Patch

    Accept-Patch: application/json-patch+json, application/merge-patch+json

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Sec-Fetch-Header eines Browsers

    Sec-Fetch-Site: same-origin
    Sec-Fetch-Mode: cors
    Sec-Fetch-Dest: empty

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header X-Requested-With

    X-Requested-With: XMLHttpRequest

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Expect

    Expect: 100-continue

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Accept mit Versions-Medientyp

    Accept: application/vnd.example.v2+json

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header X-API-Version

    X-API-Version: 2

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Sunset (RFC 8594)

    Sunset: Fri, 31 Dec 2027 23:59:59 GMT

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Header Deprecation (RFC 9745)

    Deprecation: @1790812800

    Beispielwert, Hosts und Daten fiktiv bzw. reserviert.

  • Retry-After in Sekunden

    Retry-After: 120

    Wartezeit in Sekunden (bei 429, 503).

  • Retry-After als Datum

    Retry-After: Fri, 09 Oct 2026 08:00:00 GMT

    Zeitpunkt statt Sekunden; Wochentag nachgerechnet.

  • Ratenbegrenzung mit X-RateLimit-Headern

    X-RateLimit-Limit: 100
    X-RateLimit-Remaining: 42
    X-RateLimit-Reset: 1791532860

    Verbreitete, nicht genormte Namen; Reset ist hier ein Unix-Zeitstempel (üblich, aber nicht einheitlich).

  • Ratenbegrenzung nach IETF-Entwurf (RateLimit-Headern)

    RateLimit-Limit: 100
    RateLimit-Remaining: 42
    RateLimit-Reset: 30

    Entwurf der IETF-Arbeitsgruppe httpapi (kein fertiger Standard); Reset in Sekunden. Syntax kann sich noch ändern.

  • Ratenbegrenzung, neuere Entwurfsform (RateLimit + RateLimit-Policy)

    RateLimit: limit=100, remaining=42, reset=30
    RateLimit-Policy: 100;w=60

    Aus späteren Fassungen desselben IETF-Entwurfs (kein Standard); w ist das Fenster in Sekunden.

  • ETag (stark)

    ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"

    Starker Validator: Byte für Byte gleich.

  • ETag (schwach)

    ETag: W/"0815"

    Schwach: inhaltlich gleichwertig, nicht byte-identisch.

  • If-None-Match

    If-None-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"

    Bedingte Anfrage; bei Gleichheit antwortet der Server mit 304.

  • If-None-Match mit mehreren ETags und Stern

    If-None-Match: "a1", W/"b2", "c3"
    If-None-Match: *

    Liste oder * (jede vorhandene Version).

  • If-Match (optimistisches Sperren)

    If-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"

    Änderung nur, wenn die Ressource unverändert ist; sonst 412.

  • Range: erste 500 Bytes

    Range: bytes=0-499

    Antwort 206 mit Content-Range.

  • Range: letzte 500 Bytes

    Range: bytes=-500

    Suffix-Bereich.

  • Range: ab Byte 500

    Range: bytes=500-

    Offener Bereich bis zum Ende.

  • Range: zwei Bereiche

    Range: bytes=0-99, 200-299

    Antwort als multipart/byteranges.

  • Content-Range in einer 206-Antwort

    Content-Range: bytes 0-499/1234

    Byte 0 bis 499 von insgesamt 1234.

  • Content-Range bei 416

    Content-Range: bytes */1234

    Bei nicht erfüllbarem Bereich: Gesamtlänge 1234.

  • Content-Range mit unbekannter Gesamtlänge

    Content-Range: bytes 0-499/*

    Stern statt Gesamtlänge.

  • Cache-Control: no-store

    Cache-Control: no-store

    Antwort darf nirgends gespeichert werden.

  • Cache-Control: no-cache

    Cache-Control: no-cache

    Speichern erlaubt, aber vor jeder Nutzung beim Server validieren.

  • Cache-Control: eine Stunde

    Cache-Control: public, max-age=3600

    3600 Sekunden, auch für gemeinsame Caches.

  • Cache-Control: privat

    Cache-Control: private, max-age=600

    Nur im Browser des Nutzers cachen.

  • Cache-Control: ein Jahr, unveränderlich

    Cache-Control: public, max-age=31536000, immutable

    Für Dateien mit Hash im Namen.

  • Cache-Control: stale-while-revalidate

    Cache-Control: max-age=60, stale-while-revalidate=300

    Veraltete Antwort bis zu 300 s ausliefern, während im Hintergrund erneuert wird.

  • Cache-Control: stale-if-error

    Cache-Control: max-age=60, stale-if-error=86400

    Bei Serverfehlern bis zu einem Tag alte Antwort liefern.

  • Cache-Control: s-maxage für gemeinsame Caches

    Cache-Control: max-age=60, s-maxage=600

    CDN darf zehn Minuten halten, Browser eine.

  • Cache-Control: must-revalidate

    Cache-Control: max-age=0, must-revalidate

    Abgelaufene Antworten nie ohne Validierung verwenden.

  • WWW-Authenticate mit Bearer

    WWW-Authenticate: Bearer realm="beispiel"

    Antwort auf 401.

  • Accept-Language Deutsch

    Accept-Language: de-DE,de;q=0.9,en;q=0.8

    Qualitätswerte q sortieren die Präferenz.

  • Accept-Language Englisch

    Accept-Language: en-US,en;q=0.5

    Englisch bevorzugt.

  • Accept-Language Schweiz

    Accept-Language: de-CH,de;q=0.9,fr;q=0.8,en;q=0.7

    Mehrsprachig mit Rückfall.

  • Accept-Language mit Stern

    Accept-Language: *

    Jede Sprache.

  • Accept-Language mit Schrift-Subtag

    Accept-Language: zh-Hans-CN,zh;q=0.9

    Vereinfachtes Chinesisch in China.

  • Accept-Language mit q=0

    Accept-Language: de, fr;q=0

    q=0 bedeutet „nicht akzeptabel“.

  • User-Agent (fiktiver Bot)Reservierter Bereich

    User-Agent: ExampleBot/1.0 (+https://example.com/bot)

    Erfundener Bot mit Kontakt-URL im üblichen Muster.

  • User-Agent (fiktiver Bot, „compatible“-Form)Reservierter Bereich

    User-Agent: Mozilla/5.0 (compatible; ExampleBot/1.0; +https://example.com/bot)

    Übliche Mozilla-Kompatibilitätsform; Bot erfunden.

  • User-Agent (fiktiver API-Client)

    User-Agent: ExampleClient/2.3 (Linux; x64)

    Erfundener Client.

  • User-Agent leer

    User-Agent: 

    Leerer Wert; manche Clients senden keinen oder einen leeren Header.

  • User-Agent mit 1000 Zeichen

    User-Agent: ExampleClient/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx …

    Header-Zeile von genau 1000 Zeichen (zählt „User-Agent: ExampleClient/“ mit).

Weitere Themen in Web & API