Python Post Request Set Content-Type

Python Post Request Set Content-Type
Når du jobber med HTTP -forespørsler, vil du møte forekomster der du må sende tilleggsinformasjon innen en etterforespørsel. Det er her HTTP -overskrifter spiller inn.

HTTP-overskrifter er nøkkelverdipar som lar deg sende ytterligere informasjon på en forespørsel. For eksempel kan overskrifter spesifisere informasjon som MIME -typen, brukerautentiseringstokener og etc.

I denne artikkelen vil vi lære hvordan du passerer overskriften for innholdstype i en etterforespørsel ved hjelp av Python Forespørselsbibliotek.

Hva er en overskrift av innholdstype?

Innholdstypeoverskriften lar deg spesifisere medietypen til en gitt ressurs. Dette overskriver enhver tidligere innholdstype som koder. Husk at nettlesere kan ignorere overskriften av innholdstype når andre parametere er angitt.

Du kan lære mer om informasjon om innholdstype i ressursen nedenfor:

https: // utvikler.Mozilla.org/en-amerikansk/dokumenter/web/http/headers/content-type

Eksempel

Følgende kode viser et eksempel på å sende JSON-data i en etterforespørsel og angi innholdstypeoverskrift.

Importer forespørsler
Url = 'https: // google.com/'
Headers = 'Content-Type': 'Application/JSON; charset = utf-8 '
kropp =
'Brukernavn': 'Linuxhint',
'Passord': 'Pasword'

Resp = forespørsler.POST (URL = URL, overskrifter = overskrifter, JSON = Body)
trykk (resp.json ())

Ovennevnte illustrerer hvordan du sender JSON -data ved hjelp av en postforespørsel. Vi demonstrerer også hvordan du angir innholdstypen i postforespørselen.

Konklusjon

I denne korte artikkelen diskuterte vi hvordan du setter overskriften for innholdstype i en etterforespørsel ved hjelp av forespørselen.POST () Funksjon.