你说得对,这确实是我用来测试 API 的工具正在做的事情,而且它能正常工作,这本身似乎就是一个问题:
header1 = CaseInsensitiveDict()
header1["Authorization"] = '{"api-key": "longapikey", "api-username": "myusername"}'
header2 = {"api-key": "longapikey", "api-username": "myusername"}
r = requests.get(url, headers= HEADER)
当 HEADER 等于 header1 时,它能正常工作;而当它等于 header2 时,我会收到以下错误:
{"errors":["您无权查看请求的资源。API 用户名或密钥无效。"],"error_type":"invalid_access"}
顺便说一句,谢谢你的回复!