我想從使用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