HTTP-Header formatieren

Fügen Sie rohe HTTP-Header ein, die Sie aus den Entwicklertools Ihres Browsers oder einem Client wie Postman kopiert haben: Das Tool zerlegt sie in eine übersichtliche Tabelle, erkennt Duplikate und liefert einen umformatierten, alphabetisch sortierten Text.

Beispiel:

So funktioniert es

Jede Zeile des eingefügten Textes wird am ersten gefundenen Zeichen „:“ getrennt, wodurch Headername und Wert separiert werden. Die Headernamen werden ohne Beachtung der Groß- und Kleinschreibung verglichen (HTTP betrachtet Content-Type und content-type als denselben Header), um Duplikate zu erkennen – sehr nützlich, bevor Sie eine Anfrage senden, bei der ein Header versehentlich einen anderen überschreiben würde. Das Ergebnis wird als Tabelle dargestellt, dazu ein umformatierter, alphabetisch sortierter Text zum Kopieren.

Warum kann ein Header doppelt vorkommen?

Das passiert häufig, wenn Header aus mehreren Quellen kopiert werden (ein Proxy, ein Interceptor, eine Testkonfiguration): Zwei Header mit demselben Namen, aber unterschiedlicher Schreibweise (Accept-Encoding vs. accept-encoding), sind tatsächlich derselbe HTTP-Header, und je nach verwendetem Client gilt in der Regel nur der zuletzt gesendete.

Spielt die Reihenfolge der Header eine Rolle?

In der Regel nicht: Der HTTP-Standard garantiert keine Semantik, die an die Reihenfolge der Header gebunden ist (mit einigen Ausnahmen auf Serverseite). Die hier angebotene alphabetische Sortierung dient nur dem leichteren Lesen und dem visuellen Vergleich, sie ändert das Verhalten der Anfrage nicht.

Die Verarbeitung erfolgt vollständig lokal: Ihre Header, einschließlich eventueller Authentifizierungstoken, verlassen Ihren Browser nie.