Python Post demande définir le type de contenu

Python Post demande définir le type de contenu
Lorsque vous travaillez avec les demandes HTTP, vous rencontrerez des cas où vous devez transmettre des informations supplémentaires dans une demande de poste. C'est là que les en-têtes HTTP entrent en jeu.

Les en-têtes HTTP sont des paires de valeurs clés qui vous permettent de transmettre des informations supplémentaires dans une demande. Par exemple, les en-têtes peuvent spécifier des informations telles que le type MIME, les jetons d'authentification des utilisateurs, et etc.

Dans cet article, nous apprendrons à passer l'en-tête de type contenu dans une demande postale à l'aide de la bibliothèque Python Demandes.

Qu'est-ce qu'un en-tête de type contenu?

L'en-tête de type contenu vous permet de spécifier le type de média d'une ressource donnée. Cela écrase tout encodage de type de contenu antérieur. Gardez à l'esprit que les navigateurs peuvent ignorer l'en-tête de type contenu lorsque d'autres paramètres sont définis.

Vous pouvez en savoir plus sur les informations d'en-tête de type contenu dans la ressource ci-dessous:

https: // développeur.mozilla.org / en-us / docs / web / http / en-têtes / contenu-type

Exemple

Le code suivant affiche un exemple de l'envoi de données JSON dans une demande postale et de définir l'en-tête de type contenu.

Demandes d'importation
Url = 'https: // google.com / '
En-têtes = 'Content-Type': 'Application / JSON; charse = utf-8 '
corps =
«Nom d'utilisateur»: «Linuxhint»,
'Mot de passe': 'pasword'

RESP = demandes.Post (url = url, en-têtes = en-têtes, json = corps)
imprimer (resp.JSON ())

Ce qui précède illustre comment envoyer des données JSON à l'aide d'une demande de post. Nous montrons également comment définir la valeur de type contenu dans la demande de poste.

Conclusion

Dans ce court article, nous avons discuté de la façon de définir l'en-tête de type contenu dans une demande postale en utilisant la demande.Fonction post ().