Anzeige von Anfrage-Headern mit der Kommandozeile curl
In der Kommandozeile kann curl mit der Option -D
den Response-Header anzeigen, aber ich möchte sehen, welchen Request-Header es sendet. Wie kann ich das tun?
508
3
curl's
-v
oder--verbose
Option zeigt unter anderem die HTTP-Anfrage-Header an. Hier ist ein Beispiel für die Ausgabe:Ich glaube, der Befehlszeilenschalter, den Sie an curl übergeben müssen, ist
-I
.Beispiel für die Verwendung:
Wenn Sie als Antwort den HTTP-Statuscode 301 erhalten, können Sie zusätzlich ein Argument
-L
übergeben, umcurl
anzuweisen, URL-Weiterleitungen zu verfolgen und in diesem Fall die Kopfzeilen aller Seiten (einschließlich der URL-Weiterleitungen) zu drucken, wie unten dargestellt:Die Option verbose ist praktisch, aber wenn Sie alles sehen wollen, was curl macht (einschließlich des HTTP-Bodys, der übertragen wird, und nicht nur die Header), schlage ich vor, eine der folgenden Optionen zu verwenden:
--trace-ascii -
# stdout--trace-ascii output_file.txt
# file