Python richiede il metodo testa

Python richiede il metodo testa
“In questo articolo, impareremo come utilizzare il metodo principale dalla libreria delle richieste. Questo metodo consente di effettuare una richiesta di testa a una determinata risorsa HTTP/HTTPS."

Esploriamo.

Richiesta di testa HTTP

La richiesta HTTP Head è molto simile a una richiesta GET. Tuttavia, non restituisce il corpo di risposta. Invece, restituisce informazioni sull'intestazione che consentono di recuperare le informazioni sui metadati di risposta senza recuperare gli interi dati dalla risorsa.

Possiamo eseguire richieste di testa HTTP in semplici passaggi utilizzando il metodo head () dalla libreria delle richieste.

Sintassi della funzione

La sintassi della funzione è come mostrata:

richieste.head (url, params = key: value, args)

La funzione prende l'URL di destinazione come parametro richiesto.

Esempio

L'esempio seguente mostra come utilizzare il metodo head () per recuperare le informazioni di intestazione di una determinata risorsa.

dalla richiesta di importazione Urllib
richieste di importazione
resp = richieste.head ('https: // geekbits.io ', data = ' chiave ':' valore ')
Stampa (resp.intestazioni)

Una volta eseguito il codice sopra, dovremmo ottenere un output come mostrato:

'Server': 'OpenResty', 'Date': 'Thu, 15 settembre 2022 07:18:18 GMT', 'Content-Type': 'Testo/Html', 'Content-Length': '166', ' Connessione ':' Keep-Alive ',' Posizione ':' https: // www.geekbit.io/'

Conclusione

In questo breve articolo, abbiamo discusso di come utilizzare il metodo head () dal modulo di richiesta. Questo metodo consente di eseguire le richieste di testa a una risorsa target. Restituisce quindi la meta-informazione sulla risorsa.

Grazie per averti letto e catturato nel prossimo.