Ich möchte die Header nur von einer Curl-Anfrage erhalten
curl -I www.google.com
Alles großartig. Jetzt möchte ich das tun, aber auch Postdaten übergeben:
curl -I -d'test=test' www.google.com
Aber alles was ich bekomme ist:
Warning: You can only select one HTTP request!
Hat jemand eine Idee, wie man das macht oder mache ich etwas Dummes?
-o/dev/null
mit-o nul
(unter Windows XP getestet).-d
bedeutet, dass Sie Formulardaten über diePOST
Methode senden .-I
bedeutet, dass Sie nur über die Metadaten über spähenHEAD
.Ich würde auch vorschlagen
/dev/null
die Header herunter und schreiben Sie sie über-D headerfile
die Dateiheaderfile
-i
diese Option , um die Überschriften in die Antworten aufzunehmen und alles von der ersten leeren Zeile aus zu überspringen.quelle
-s
, um die Ausgabe ein wenig zu bereinigen.-i
ist genau das, wonach ich denke, dass jeder sucht. Warum sind die anderen Antworten komplizierter? Ich bin sicher, dass es hier einige Nuancen gibt.