"
"
0
requests请求报错 ValueError: Invalid header name b’:authority’
浏览器F12然后抓包看到的Request Headers 里存在如下字段
:method: GET
设置Headers的时候将':method'
而不是method
填入到了Headers里面,产生了报错
如下:
headers = {
':method':'GET'
}
这里将:method
改为method
即可(也就是去掉 :
这个符号)
headers = {
'method':'GET'
}
再次requests,OK
······························2020.7.13更···························
Invalid header name b’:authority’
可以理解为:
请求头含有 ‘:’符号,解析不了
那咋办?能咋办,最简单的解决办法就是直接删除‘:’符号呗。
直接将Headers里面的 ’ : ’ 直接去掉就行了。