Google App Engine中的GZIP响应

时间:2017-01-31 20:50:55

标签: java google-app-engine

我的应用程序中有gzipping响应内容的问题,当我的应用程序在前端模块上运行时,一切正常,但如果它在后端模块上运行,当我尝试检索json内容时会出现错误, 这是我得到的错误:

 "Error from HTTP-over-RPC proxy: Zlib error"

在我的代码中,我设置了响应头内容编码

res.setHeader("content-encoding", "gzip");

我试图删除这个标题,它适用于后端模块,我怎么还不了解后端模块如何处理Gzipping?!!

1 个答案:

答案 0 :(得分:1)

自动为您提供gzips内容。假设您正在发送内容类型为text / *或application / *的响应,请正常返回内容类型。 Appengine将对其进行压缩并透明地更改内容类型标题(如果请求标题允许)。

如果您已经获得了gzip压缩内容并且只是尝试对其进行流式传输,那么如果您发现问题,则可能需要提出问题。