Раньше я использовал httplib
модуль для добавления заголовка в запрос. Сейчас пробую то же самое с requests
модулем.
Это модуль запроса python, который я использую: http://pypi.python.org/pypi/requests
Как я могу добавить заголовок request.post
и request.get
сказать, что я должен добавлять foobar
ключ в каждый запрос в заголовке.
python
http-headers
python-requests
неприятный
источник
источник
Ответы:
Из http://docs.python-requests.org/en/latest/user/quickstart/
Вам просто нужно создать dict с вашими заголовками (пары ключ: значение, где ключ - это имя заголовка, а значение - это, ну, значение пары) и передать этот dict параметру заголовков в методе
.get
or.post
.Так что конкретнее по вашему вопросу:
источник
r.headers
для доступа к заголовкам, которые сервер отправляет обратно, иr.request.headers
для просмотра заголовков, которые вы отправляете на сервер.Вы также можете сделать это, чтобы установить заголовок для всех будущих get для объекта Session, где x-test будет во всех вызовах s.get ():
из: http://docs.python-requests.org/en/latest/user/advanced/#session-objects
источник