Go 中的 AppEngine 不从 urlfetch.Head 返回 Content-Length

我正在尝试对HEADURL执行请求,以便我可以获取Content-Length标头,然后执行 Range 请求。


但是我发现 AppEngineContent-Length在执行urlfetch.Head. 该文档明确说明了它的响应,但不是请求。


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]

使用net/httpGo 库时它可以正常工作。


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]

有什么解决办法吗?一个HEAD没有请求Content-Length是一种无用的在我看来。


慕码人2483693
浏览 217回答 1
1回答

HUH函数

由于我无法理解的原因,App Engine 没有在任何请求方法的响应标头中包含内容长度。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go