Wcześniej użyłem httplib
modułu do dodania nagłówka w żądaniu. Teraz próbuję tego samego z requests
modułem.
To jest moduł żądań Pythona, którego używam: http://pypi.python.org/pypi/requests
Jak mogę dodać nagłówek do request.post
i request.get
powiedzieć, że muszę dodać foobar
klucz w każdym żądaniu w nagłówku.
python
http-headers
python-requests
discky
źródło
źródło
Odpowiedzi:
Od http://docs.python-requests.org/en/latest/user/quickstart/
Musisz tylko utworzyć dyktę ze swoimi nagłówkami (pary klucz: wartość, gdzie klucz jest nazwą nagłówka, a wartością jest, cóż, wartość pary) i przekazać ten dykt do parametru headers w metodzie
.get
lub.post
.Więc bardziej konkretnie do twojego pytania:
źródło
r.headers
aby uzyskać dostęp do nagłówków odesłanych przez serwer ir.request.headers
wyświetlić nagłówki, które wysyłasz na serwer.Możesz to również zrobić, aby ustawić nagłówek dla wszystkich przyszłych pobrań dla obiektu Session, gdzie x-test będzie we wszystkich wywołaniach s.get ():
od: http://docs.python-requests.org/en/latest/user/advanced/#session-objects
źródło