1
我試圖對URL執行HEAD
請求,因此我可以獲得Content-Length
標頭,然後執行Range請求。AppEngine in Go沒有返回來自urlfetch.Head的Content-Length
但是我發現AppEngine在執行urlfetch.Head
時沒有返回Content-Length
標題。該文件明確表示迴應,但不包括要求。
Etag:["359670651"]
Expires:[Thu, 16 Oct 2014 20:41:52 GMT]
Server:[ECS (mdw/1275)]
X-Cache:[HIT]
X-Ec-Custom-Error:[1]
X-Google-Cache-Control:[remote-fetch]
Accept-Ranges:[bytes]
Cache-Control:[max-age=604800]
Content-Type:[text/html]
Date:[Thu, 09 Oct 2014 20:41:52 GMT]
Last-Modified:[Fri, 09 Aug 2013 23:54:35 GMT]
它使用Go庫的net/http
時正常工作。
Last-Modified:[Fri, 09 Aug 2013 23:54:35 GMT]
Server:[ECS (iad/182A)]
Content-Length:[1270]
Accept-Ranges:[bytes]
Cache-Control:[max-age=604800]
Date:[Thu, 09 Oct 2014 20:38:01 GMT]
X-Cache:[HIT]
X-Ec-Custom-Error:[1]
Content-Type:[text/html]
Etag:["359670651"]
Expires:[Thu, 16 Oct 2014 20:38:01 GMT]
有沒有解決方法? A HEAD
請求沒有Content-Length
在我看來是沒用的。
謝謝。
這正是我所尋找的,香草Go和AppEngine Go之間的行爲差異讓我困惑。謝謝。 – speps 2014-10-11 12:55:09