python 自定义请求头


import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import requests
login_url='http://192.168.137.3:9000/test111/'
headers={}
s=requests.session()
response = s.get(login_url,  headers=headers)
print response.content


import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import requests
login_url='http://192.168.137.3:9000/test111/'
headers={'scan':'xxx'}
s=requests.session()
response = s.get(login_url,  headers=headers)
s.headers.update(headers)

print s.headers
print response.content



自定义请求头:
{'Connection': 'keep-alive', 'scan': 'xxx', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.22.0'}
1111111111111111

def test111(req):
    #a=req.GET['a']
    print dir(req)
    print '11111111111111111'
    print req.META.get('HTTP_SCAN')
    print '11111111111111111'
    print req.scheme
    print  req.get_full_path()
    a='1111111111111111'
    return HttpResponse(str(a))

 

你可能感兴趣的:(python,perl,curl,模拟各种请求)