侧边栏壁纸
博主头像
波哥

80后程序猿&副业达人
爱好:敲代码、搞副业
无干货,不分享!

  • 累计撰写 1,878 篇文章
  • 累计创建 77 个标签
  • 累计收到 17 条评论

目 录CONTENT

文章目录

ValueError: Invalid header name b':authority'

波哥
2022-11-22 / 0 评论 / 0 点赞 / 89 阅读 / 171 字

ValueError: Invalid header name b':authority'

" "

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里面的 ’ : ’ 直接去掉就行了。

0

评论区