JSON-Felder zusammenstellen
Verbinde Accept und Content-Type, ohne Antwortwunsch und gesendeten Inhalt zu verwechseln.
Erstelle strukturierte HTTP-Header für Entwicklung, Tests und Dokumentation.
Ein Header pro Zeile: Name: Wert
HTTP-Header für Anfragen oder Antworten zusammenstellen. Eingaben und Ergebnis werden dabei direkt und übersichtlich in deinem Browser verarbeitet.
Gib einen Header pro Zeile als Name: Wert ein. Der erste Doppelpunkt trennt den Namen ab. Weitere Doppelpunkte bleiben im Wert, beispielsweise in einer URL. Leere Zeilen werden ignoriert. Der Motor entfernt äußere Leerzeichen, prüft Namenszeichen und lehnt verbotene Steuerzeichen im Wert ab. Eine Zeile ohne Namen vor dem Trenner wird zurückgewiesen.
Headernamen unterscheiden keine Großschreibung. Nennen mehrere Zeilen dasselbe Feld, ersetzt die letzte die vorherigen Werte und behält ihre Schreibweise. Gezählt werden normalisierte Felder. Das eignet sich für einfache Konfigurationen, erhält aber nicht jede Zeile einer Antwort. Mehrere getrennte Set-Cookie-Felder lassen sich in diesem Objekt nicht zuverlässig darstellen. Nutze zum Untersuchen bestehender Blöcke den Analysator statt dieser Zusammenführung für Konfigurationen.
Die HTTP-Ausgabe ist eine Zeilenliste, JSON ein Objekt und Fetch ein Fragment headers: {...} für Anfrageoptionen. Status, Methode und Inhalt werden nicht erzeugt. JSON-, Cache- und CORS-Vorlagen sind anzupassende Ausgangspunkte. Access-Control-Allow-* gehört in Serverantworten. Solche Felder in einer Anfrage erteilen keine CORS-Erlaubnis. Manche Header werden vom Browser verwaltet und bei tatsächlichen Aufrufen möglicherweise abgelehnt. Prüfe deshalb auch die Regeln der vorgesehenen Laufzeit.
Beginne mit Vorlage oder eigenen Zeilen. Unterscheide Anfrageheader wie Accept von Feldern, die ein Server in seiner Antwort senden muss.
Ergänze Felder zeilenweise und suche doppelte Namen. Der letzte Wert gilt; die Bedeutung jeder einzelnen Direktive wird nicht geprüft.
Erzeuge und kopiere oder lade HTTP-Zeilen, JSON-Objekt oder Fetch-Fragment herunter. Ihre Anwendung im Client oder Server bleibt ein getrennter Schritt.
Verbinde Accept und Content-Type, ohne Antwortwunsch und gesendeten Inhalt zu verwechseln.
Bereite Antwortfelder für eine bewusste Übernahme in die Servereinstellungen vor.
Kopiere ein headers-Objekt in die Konfiguration eines eigenen API-Aufrufs.
Accept beschreibt die gewünschte Antwort und Content-Type den gesendeten Inhalt. Die Felder bleiben getrennt und sind nicht austauschbar.
Eingabe
Accept: application/json
Content-Type: application/jsonErgebnis
Accept: application/json
Content-Type: application/jsonBeide Zeilen nennen dasselbe Feld. JSON behält nur den letzten Wert und dessen Schreibweise.
Eingabe
Accept: text/plain
accept: application/jsonErgebnis
{
"accept": "application/json"
}Nein. Sie ist ein headers-Optionsfragment. Ergänze passende URL, Methode und Inhalt oder nutze den API-Anfragegenerator.
Die Konfiguration wird auf einen Wert pro Namen normalisiert. Feldspezifische Wiederholungsregeln von HTTP werden nicht vollständig nachgebildet.
Nein. Der Server muss passende Antwortheader senden. Die Richtlinie muss Ursprünge, Methoden und eine mögliche Anmeldung berücksichtigen.
Nein. Geprüft werden allgemeine Form und verbotene Zeichen. Werte, Anfrage- oder Antwortverwendung und Clientbeschränkungen musst du gesondert prüfen.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Eine vollständige HTTP-API-Anfrage mit Methode, URL, Parametern, Headern und Body erstellen.
HTTP-Header analysieren und wichtige Sicherheits- und Cache-Informationen erkennen.
Finde MIME-Types anhand von Dateiendungen oder Bezeichnungen.
Verstehe HSTS, CSP, X-Content-Type-Options, Referrer-Policy und Permissions-Policy und prüfe die tatsächlich gesendeten Header.