Google app engine HTTP响应头中没有内容长度字段(google app engine)
当我尝试下载rar、exe、msi静态文件时,内容长度头丢失,尽管图像响应包含内容长度,但如果我将rar扩展名更改为jpg,则不会 如何解决此问题?我尝试将的副本作为一个服务,但遇到了相同的问题-GAE的响应没有包含Google app engine HTTP响应头中没有内容长度字段(google app engine),google-app-engine,Google App Engine,当我尝试下载rar、exe、msi静态文件时,内容长度头丢失,尽管图像响应包含内容长度,但如果我将rar扩展名更改为jpg,则不会 如何解决此问题?我尝试将的副本作为一个服务,但遇到了相同的问题-GAE的响应没有包含内容长度标题 解决方法:如果内容长度头是关键的,那么考虑在文件托管站点上托管静态MSI(等)文件类型(例如,现在。)。 Edit:这毕竟是预期的行为-Nick指出,文件是使用传输编码:Chunked头传输的。您看到了什么头?可能是使用传输编码:Chunked来服务的,这是通过HTTP
内容长度
标题
解决方法:如果<代码>内容长度头是关键的,那么考虑在文件托管站点上托管静态MSI(等)文件类型(例如,现在。
)。 Edit:这毕竟是预期的行为-Nick指出,文件是使用传输编码:Chunked
头传输的。您看到了什么头?可能是使用传输编码:Chunked来服务的,这是通过HTTP传输响应的一种完全合法的方式
另外,您是如何为文件提供服务的?使用静态文件、您的代码或blobstore?您是对的,这是关于静态文件和传输编码:Chunked。在创建了为文件提供服务的脚本之后,一切都解决了,现在内容长度头被发送到客户端。谢谢