Python Post Richiesta Imposta Content-Type

Python Post Richiesta Imposta Content-Type
Quando si lavora con le richieste HTTP, incontrerai istanze in cui è necessario approvare ulteriori informazioni all'interno di una richiesta di post. Questo è dove entrano in gioco le intestazioni HTTP.

Le intestazioni HTTP sono coppie di valore chiave che consentono di passare ulteriori informazioni in una richiesta. Ad esempio, le intestazioni possono specificare informazioni come il tipo MIME, i token di autenticazione dell'utente e ecc.

In questo articolo, impareremo come passare l'intestazione di tipo contenuto in una richiesta di post utilizzando la libreria di richieste Python.

Cos'è un'intestazione di tipo contenuto?

L'intestazione del tipo di contenuto consente di specificare il tipo di media di una determinata risorsa. Questo sovrascrive qualsiasi codifica del tipo di contenuto preventivo. Tieni presente che i browser possono ignorare l'intestazione del tipo di contenuto quando sono impostati altri parametri.

Puoi saperne di più sulle informazioni sull'intestazione del tipo di contenuto nella risorsa di seguito:

https: // sviluppatore.Mozilla.org/en-us/docs/web/http/intestazioni/tipo di contenuto

Esempio

Il seguente codice mostra un esempio di invio di dati JSON in una richiesta post e impostazione dell'intestazione del tipo di contenuto.

richieste di importazione
Url = 'https: // google.com/'
headers = 'content-type': 'Application/json; chatset = utf-8 '
body =
"Nome utente": "Linuxhint",
'Password': 'Pasword'

resp = richieste.Post (url = url, intestazioni = intestazioni, json = corpo)
Stampa (resp.json ())

Quanto sopra illustra come inviare i dati JSON utilizzando una richiesta post. Dimostriamo anche come impostare il valore del tipo di contenuto nella richiesta post.

Conclusione

In questo breve articolo, abbiamo discusso di come impostare l'intestazione del tipo di contenuto in una richiesta di post utilizzando la richiesta.funzione post ().