Использование заголовков с помощью метода get библиотеки запросов Python
поэтому я недавно наткнулся на эту большую библиотеку для обработки HTTP-запросов в Python; найдено здесь http://docs.python-requests.org/en/latest/index.html.
Мне нравится работать с ним, но я не могу понять, как добавить заголовки в мои запросы get. Помочь?
3 ответов
по словам api, заголовки могут быть переданы с помощью запросов.получить:
r=requests.get("http://www.example.com/", headers={"content-type":"text"})
кажется довольно простым, по docs на странице, которую вы связали (акцент мой).
запросы.получить(URL-адрес, параметры=нет, заголовки=нет, печеньки=нет, авт=нет, timeout=нет)
отправляет запрос 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'})