191 votes

Ajout d'en-têtes au module de requêtes

Auparavant, j'utilisais le httplib pour ajouter un en-tête dans la requête. Maintenant, j'essaye la même chose avec le module requests

Voici le module de requête python que j'utilise : http://pypi.python.org/pypi/requests

Comment puis-je ajouter un en-tête à request.post() et request.get() . Disons que je dois ajouter la foobar dans chaque demande dans l'en-tête.

80voto

nommer Points 331

Vous pouvez également le faire pour définir un en-tête pour tous les futurs get pour l'objet Session, où x-test sera dans tous les appels s.get() :

 s = requests.Session()
s.auth = ('user', 'pass')
s.headers.update({'x-test': 'true'})

# both 'x-test' and 'x-test2' are sent
s.get('http://httpbin.org/headers', headers={'x-test2': 'true'})

de :http://docs.python-requests.org/en/latest/user/advanced/#session-objects

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X