google app engine - AppEngine in Go not returning Content-Length from urlfetch.Head -



google app engine - AppEngine in Go not returning Content-Length from urlfetch.Head -

i trying perform head request url can content-length header , range requests.

however found out appengine doesn't homecoming content-length header when doing urlfetch.head. documentation explicit responses, not requests.

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]

it works correctly when using net/http of go library.

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]

is there solution this? head request without content-length kind of useless in opinion.

thanks.

for reasons beyond understanding, app engine not include content length in response header request method.

google-app-engine http go

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -

C++ 11 "class" keyword -