← Artikel

HTTP FIELD GUIDE

HTTP-Header und Anfragekörper

Erfahren Sie, wie Header Anfragen beschreiben und welches Format der Inhalt benötigt.

Wozu dienen Header?

Header transportieren Metadaten. Accept nennt die Antwortformate, die der Client versteht. Content-Type beschreibt das Format des gesendeten Inhalts. Das sind verschiedene Angaben: Wer JSON akzeptiert, sendet damit nicht automatisch JSON.

Das richtige Format

Verwenden Sie application/json für JSON und prüfen Sie vor dem Senden die Syntax. Für einfache Schlüssel-Wert-Formulare eignet sich application/x-www-form-urlencoded. Reiner Text ist richtig, wenn die API Text erwartet. Die API-Dokumentation ist maßgeblich.

Grenzen des Browsers

Eine Webseite kann nicht jeden Header setzen. Host, Content-Length und Cookie werden vom Browser gesteuert. Eigene Header bei fremden Domains können eine CORS-Voranfrage auslösen. GET und HEAD senden in diesem Tool keinen Inhalt. Entfernen Sie eingeschränkte Header aus cURL oder führen Sie den Befehl im Terminal aus.

Quellen