Python urllib2.Request.add_header() 添加header不成功解决方法,,需要关于Python u
Python urllib2.Request.add_header() 添加header不成功解决方法,,需要关于Python u
需要关于Python urllib2.Request.add_header() 添加header不成功解决方法,在网站api,每次进行POST请求时,需要开发者提交一个header进行验证,类似这样{'User-Key': 'ABCD1234'},但是我发现使用urllib2.Request.add_header()进行添加,会失败?print req.get_header('User-Key')会打印None,而且提交过去,服务器会返回验证失败的状态码
url = 'API的URL'data = {'data1': '12345'}req = urllib2.Request(url)req.add_header('User-Key': 'ABCD1234')req.add_data(urllib.urlencode(data))print req.get_header('User-Key') # None
不需要验证User-Key的api,则能够成功返回json。
我发现我add_header一个常规的header,是可行的,例如:
req.add_header('Content-type', 'application/json')print req.get_header('Content-type') # application/json
之前在网络上找了很久也没找到答案,求关注谢谢。
编橙之家文章,
相关内容
- Python解余数题7除-3商和余数应该是多少,python-3,在学习
- python EOFError: EOF when reading a line错误怎么加事?,pytho
- Linux 系统中nginx是否适合用在工控的嵌入式设备上?,
- 模拟浏览器打开路由器地址并操作 用python这样简单的语
- pymedia & wxpython 制作播放器播放时主窗口卡死,
- Peewee 限制了 Field 中的 choices,为什么仍然可以插入其他
- 用Python进行网页抓取:selenium 还是 X ?,pythonselenium,用
- 不用Python语言怎样才能用得上 JVM 的性能?,pythonjvm,不用
- Pychram IDE软件开发django项目中调用south疑问,pychramdjan
- python 中 使用markdown编辑器和解析器的实现,pythonmarkd
评论关闭