首页 > 解决方案 > 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)

任何帮助都非常感谢,在此先感谢您。

标签: python-3.xpython-requests

解决方案


我通常使用字典:

headers = {
    "Host": "https://website.com",
    "Origin": "https://evil.com",
}

request = requests.get(site, headers=headers)

推荐阅读