黑盒测试 发表于 2017-5-16 15:30:34

python接口测试请求头headers

python接口测试请求头headers信息用什么样的才是标准的呢?求助

测试浏览器系统接口和app系统接口headers配置有什么区别呢?


headers={'Connection':'keep-alive',
            'Referer':url,
            'Accept-Language':'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',
            'Accept-Encoding':'gzip, deflate',
            'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0',
            'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
            "Content-Type":"application/json",
            'Host':'115.29.205.195'}
    '''


    headers={'Host':'115.29.205.195:9098',
    'Content-Type':'application/json',
    'Connection':'keep-alive',
    'charset':'UTF-8',
    'Connection':'keep-alive',
    'Accept':'*/*',
    'Accept-Language':'zh-cn',
    'Content-Length':'39',
    'Accept-Encoding':'gzip,deflate',
    'User-Agent':'huoxiu/2.0.3 CFNetwork/808.0.2 Darwin/16.0.0'}

libingyu135 发表于 2017-5-17 16:43:16

headers配置主要看Content-Type和charset=UTF-8

dandan0912 发表于 2017-5-17 18:58:29

1.header配置什么字段,主要是看请求需要什么字段,比如有的请求需要header里面带token信息,你的header里面肯定也需要带上;其余就是带一些基本字段,例如:Content-Type,Accept。最好通过抓包工具看看请求的header中带有什么,一般加上Content-Type,Accept和接口需要的特殊字段即可
2.浏览器和app header的不同主要体现在User-Agent字段里面,这个里面一般会存放浏览器/手机设备信息

黑盒测试 发表于 2017-5-18 13:29:26

dandan0912 发表于 2017-5-17 18:58
1.header配置什么字段,主要是看请求需要什么字段,比如有的请求需要header里面带token信息,你的header里 ...

谢谢

黑盒测试 发表于 2017-5-18 13:29:35

libingyu135 发表于 2017-5-17 16:43
headers配置主要看Content-Type和charset=UTF-8

谢谢了
页: [1]
查看完整版本: python接口测试请求头headers