Come visualizzare le intestazioni delle richieste e delle risposte con cURL

8 nov 2022 1 min di lettura
Come visualizzare le intestazioni delle richieste e delle risposte con cURL
Indice dei contenuti

Introduzione

Le intestazioni della richiesta contengono le informazioni sulla risorsa che deve essere recuperata. Le intestazioni della risposta contengono informazioni sulla risposta inviata dal server. È qualcosa come i dettagli del server e altre informazioni.

cURL è un'utilità della riga di comando utilizzata per trasmettere dati sui diversi 2 protocolli. È uno strumento rapido per gli sviluppatori per visualizzare i valori dell'intestazione della richiesta e dell'intestazione della risposta di un sito Web.

Ottenere le intestazioni delle richieste

Utilizzare l'opzione --versbose o -v  con il comando curl per recuperare l'intestazione della richiesta e i valori dell'intestazione della risposta come segue:

curl --verbose google.com 

Ottenere le intestazioni di risposta

Puoi anche utilizzare curl per recuperare solo i valori dell'intestazione della risposta. Utilizzare l'opzione -I per ottenere i valori dell'intestazione della risposta.

curl -I google.com 
HTTP/1.1 301 Moved Permanently
Location: http://www.google.com/
Content-Type: text/html; charset=UTF-8
Date: Sat, 10 Sep 2022 09:25:56 GMT
Expires: Mon, 10 Oct 2022 09:25:56 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 219
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

Ottenere valori di intestazione personalizzati

A volte potrebbe essere necessario recuperare il valore dell'intestazione specifico. Questo è utile per lo scripting e molte altre attività. Utilizzare il comando grep per filtrare valori specifici da valori di intestazione completi. -F Viene utilizzato per cercare stringhe fisse e -i viene utilizzato per la ricerca con distinzione tra maiuscole e minuscole.

curl -I google.com | grep -Fi "Content-Type" 
Content-Type: text/html; charset=UTF-8

Conclusione

cURL è un'utilità della riga di comando utile per più attività. Possiamo anche usare curl per richiedere i dettagli a un server. Questo tutorial ti ha aiutato a ottenere i valori dell'intestazione della richiesta e dell'intestazione della risposta utilizzando la riga di comando curl.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.