【发布时间】:2009-02-11 13:13:33
【问题描述】:
我正在尝试使用 Python 从 S3 资源中检索 HTTP HEAD 信息。不幸的是,响应总是返回 403 错误。我正在使用建议的代码 here 但不幸的是,这不适用于 S3 请求。下面是代码(主机和关键细节省略):
>>> import httplib
>>> conn = httplib.HTTPConnection("www.mybucket.us")
>>> conn.request("HEAD", "/mykey?myparamterers")
>>> res = conn.getresponse()
>>> res.status
>>> 403
请求还会发送一个签名过期作为查询字符串的一部分。
我也尝试过使用 httplib2,但 HEAD REQUEST 只是挂起。
【问题讨论】:
-
用GET替换HEAD是否有效?
标签: http-headers amazon-s3 request amazon head