requests定制HTTP请求头

如果你想为HTTP请求添加或修改头部信息,只需给headers参数传递一个字典。

例如,requests发起请求时,HTTP头部的user-agent参数默认为"requests+版本号",我们可以修改它:

headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'}
response = requests.get(url, headers=headers)

所有的header值类型必须为string、bytestring或者unicode。

如果想得到请求时headers,可以这样:

response.request.headers

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/requests-headers.html

分类: 计算机技术
推荐阅读:
SQL简易教程 SQL简易教程提供了SQL的基本用法和高级概念;该教程很适合初学者,专业人士亦可参考。
error connecting to db server: no reachable servers解决办法 在使用 mongoexport 进行数据导出时,出现 error connecting to db server: no reachable servers;解决方法如下:
Golang读取INI配置文件到结构体 本文将介绍Golang使用github.com/go-ini/ini包读取ini配置文件到结构体的方法。
Python @classmethod装饰器 在 Python 中,@classmethod 是一个装饰器,用于将一个普通方法转换为类方法。装饰器是一种语法糖,它可以修改已有函数的行为而不修改其定义。@classmethod 装饰器通常用于在类中定义类方法。
C语言memcpy()函数:复制内存中的内容 memcpy()是C语言标准库中的一个函数,用于将一段内存的内容复制到另一段内存中;
Cargo Error: failed to get `x` as a dependency of package解决方法 默认情况下,Cargo是通过内置的git库来下载依赖的,有时会因为验证原因导致失败;