Curl - So zeigen Sie Anforderungsheader und Antwortheader an

Curl - So zeigen Sie Anforderungsheader und Antwortheader an

Anfrage -Header- und Antwortheader sind beide Teil des HTTP -Protokolls, der Standard ist, der für die Kommunikation zwischen Webbrowsern und Webservern verwendet wird. Der Anforderungsheader wird vom Browser als Teil einer HTTP -Anforderung gesendet und enthält Informationen wie die Art der Anforderung, die URL der angeforderten Seite und alle Authentifizierungsanmeldeinformationen. Der Antwortkopf wird vom Server als Antwort auf die Anforderung gesendet und enthält Informationen wie den Statuscode der Antwort, den Inhaltstyp der Seite und alle Authentifizierungsanmeldeinformationen.

Zusammen helfen die Anfrage- und Antwort -Header dazu, sicherzustellen, dass die Daten sicher und genau zwischen dem Browser und dem Server gesendet werden. Anfrage- und Antwort -Header sind für Webentwickler von wesentlicher Bedeutung, da sie wichtige Informationen zum Debuggen und Fehlerbehebung liefern. Wenn Sie mehr über Anfrage- und Antwort -Header erfahren möchten, ist ein guter Ausgangspunkt, indem Sie das HTTP -Protokoll lesen.

Locken ist ein Befehlszeilen-Dienstprogramm zum Übertragen von Daten über verschiedene 2-Protokolle. Es ist ein kurzes Werkzeug für Entwickler, die zu sehen Header anfordern Und Antwortkopf Werte einer Website.

1. Curl - Anfrage Header erhalten

Verwenden --VERSBOSE oder -v Option mit dem Befehl curl, um die Anforderungsheader- und Antwort -Header -Werte wie folgt abzurufen:

Curl --verbose Google.com  
CULL - Holen Sie sich die Anforderungsheader- und Antwort -Header -Werte

2. Curl - Antwort Header erhalten

Sie können auch Curl verwenden, um die Antwort -Header -Werte nur zu holen. Verwenden -ICH Option, um die Response -Header -Werte zu erhalten.

curl -i Google.com  
Ausgabe: HTTP/1.1 301 Dauerhaft bewegt: http: // www.Google.com/ content-type: text/ html; charset = utf-8 Datum: Sa, 10. September 2022 09:25:56 GMT läuft ab: Mon, 10. Oktober 2022 09:25:56 GMT Cache-Control: public, max-agie = 2592000 Server: GWS-Inhaltslänge: 219 X-XSS-Schutz: 0 x-Frame-Optionen: Sameoriginin 

3. Curl - benutzerdefinierte Header -Werte abrufen

Manchmal müssen Sie möglicherweise den spezifischen Header -Wert abrufen. Das ist hilfreich für Scripting und viele andere Aufgaben. Verwenden Sie den Befehl Grep, um bestimmte Werte aus vollständigen Header -Werten zu filtern. Der -F wird verwendet, um die feste Zeichenfolge zu durchsuchen und -ich wird für Fallsensitive Suche verwendet.

curl -i Google.com | Grep -fi "Inhaltstyp"  
Ausgabe: Inhaltstyp: Text/HTML; charset = utf-8 

Einpacken

Curl ist ein Befehlszeilen -Dienstprogramm, das für mehrere Aufgaben hilfreich ist. Wir können auch Curl verwenden, um einen Server für die Details anzufordern. Dieses Tutorial hat Ihnen geholfen, die Werte für Anforderungsheader und Antwortheader mithilfe der Befehlszeile CULL zu erhalten.