我正在尝试ping API并从URL位置下载文件。在我尝试实际下载文件之前,我所做的调用已经成功了:
location = 'http://XXXXXXXXXXXXXXXXXXXXXXXX/fuEleMy4ggfSfZRYGJjYdlymTisTvha2YjjnOcso'
r = requests.get(location,headers={'Authorization': u'XXXXXXXXX'})
回应:
{"response":{"status":"ERROR","error_code":"FORBIDDEN","errors":["Request a new token to download this file"]}}
奇怪的是,授权令牌适用于到达此点的所有调用,但它始终在此步骤停止工作。呼叫之间几乎没有延迟时间,并且令牌未过期,因为我已经使用它测试了其他呼叫。我担心我以某种方式通过请求模块错误地传递了身份验证。
下载文件时有什么不同吗?