我想从使用Python的S3资源检索HTTP HEAD信息。不幸的是,响应总是返回一个403错误。我使用的代码建议为 here,但不幸的是,这不适用于S3请求。下面是代码(主机和关键细节省略):如何将Python中的HEAD HTTP请求发送到Amazon S3?
>>> import httplib
>>> conn = httplib.HTTPConnection("www.mybucket.us")
>>> conn.request("HEAD", "/mykey?myparamterers")
>>> res = conn.getresponse()
>>> res.status
>>> 403
该请求还发送一个签署期满作为查询字符串的一部分。
我也使用httplib2的但HEAD请求只是挂尝试。
如果用GET代替HEAD,它会工作吗? – phihag 2009-02-11 14:09:48