五、请求头部headers

requests post请求需要使用headers,阿狸单独将请求头放在headers.py文件中,lib目录下。 

模拟发送http请求时,请求数据data部分,web端和App端对参数的定义有时会不同,所以阿狸写了两个请求头,如下:
#coding=utf-8
'''
Created on 2019-01-11

@author: codeali
'''

#App端headers
def appheaders():
    appheaders =  {
                    'Accept-Encoding':'gzip',
                    'User-Agent':'Android-ALI-Moblie 4.0.4',#此处请注意修改
                    'X-Requested-With':'android',
                    'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8',
                }
    return appheaders


#web端headers
def webheaders():
    webheaders = {
        "Accept-Encoding": "gzip, deflate",
        "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",
        "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8",
        "Accept": "application/json, text/javascript, */*; q=0.01",
        "Connection": "Keep-Alive",
        "X-Requested-With": "XMLHttpRequest"
    }
    return webheaders

if __name__ == '__main__':
    print(appheaders())
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值