Früher habe ich das httplib
Modul verwendet, um der Anfrage einen Header hinzuzufügen. Jetzt versuche ich das gleiche mit dem requests
Modul.
Dies ist das Python-Anforderungsmodul, das ich verwende: http://pypi.python.org/pypi/requests
Wie kann ich dem Header einen Header hinzufügen request.post
und request.get
sagen, dass ich foobar
bei jeder Anforderung im Header einen Schlüssel hinzufügen muss ?
python
http-headers
python-requests
discky
quelle
quelle
Antworten:
Von http://docs.python-requests.org/en/latest/user/quickstart/
Sie müssen nur ein Diktat mit Ihren Headern erstellen (Schlüssel: Wert-Paare, wobei der Schlüssel der Name des Headers und der Wert der Wert des Paares ist) und dieses Diktat an den Header-Parameter auf dem
.get
oder übergeben.post
Methode .Also genauer auf Ihre Frage:
quelle
r.headers
den Zugriff auf die vom Server zurückgesendetenr.request.headers
Header und die Anzeige der Header, die Sie an den Server senden.Sie können dies auch tun, um einen Header für alle zukünftigen Abrufe für das Session-Objekt festzulegen, wobei x-test in allen s.get () -Aufrufen enthalten ist:
von: http://docs.python-requests.org/en/latest/user/advanced/#session-objects
quelle