python-3.x - Python3在请求中添加多个标头
问题描述
我想使用这些自定义 2 标头发送请求:
Host: website.com
Origin: anotherwebsite.com
这是我的python3代码:
headers = [("Host" , "https://website.com",
("Origin" , "https://evil.com")]
request = requests.get(site, headers=headers)
执行时显示此错误:
'list' object has no attribute 'items'
它指的是这一行request = requests.get(site, headers=headers)
任何帮助都非常感谢,在此先感谢您。
解决方案
我通常使用字典:
headers = {
"Host": "https://website.com",
"Origin": "https://evil.com",
}
request = requests.get(site, headers=headers)
推荐阅读
- java - 如何从 geoJson 获取坐标?
- javascript - TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) on
- javascript - 图像上的线性渐进模糊
- python - 逐行返回特定列的唯一值
- r - %within% 函数中的 24 小时循环
- android - 具有 MIME 类型的 pdf 的 ACTION_VIEW 是否有可能找不到可以处理它的应用程序?
- javascript - 如何在数据表中格式化日期和时间
- django - django如何在查询过滤器中使用变量
- java - 为什么 getFrameAtIndex 比 getFrameAtTime() 快
- c# - C#SMTP Office365 - 操作已超时