可以使用Python中的requests库来发送带有自定义标头的GET请求。这可以通过为requests.get()方法提供headers参数来实现。以下是一个示例:
import requests
url = "https://example.com/api"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",
"Custom-Header": "Custom Value"
}
response = requests.get(url, headers=headers)
print(response.status_code)
在这个示例中,我们使用requests库发送一个GET请求,并在headers参数中指定了自定义标头。注意,我们也包含了一个User-Agent标头来伪装请求,这是一个良好的实践。
如果请求失败,可以检查自定义标头的名称和值是否正确,并确保API服务器支持自定义标头。