0

我在这里这里问了一些关于压缩 HTTP 请求标头的问题,但我有些跳过 HTTP 响应部分...我正在寻找一种方法来减少/压缩我的 HTTP 响应中的标头...
情况是我正在与远程服务器通信 Java ME 应用程序,任何额外的包袱都会导致我损失 $$...
假设客户端和服务器都在我的控制之下,你会建议什么解决方案?

4

1 回答 1

2

用于压缩请求的相同通用机制适用于响应。再一次,标头本身是不可压缩的……只有响应内容可以在符合 HTTP 1.1 的实现中压缩。

指定服务器应压缩响应的方法是设置“Accept-encoding”标头,如 HTTP 1.1 规范的第 14.3 节所述。但是,您将受到服务实现的支配,以确定它是否会真正为您压缩响应。如果服务器不能/不会按照您的要求进行压缩,它可能会发送 406 Not Acceptable 响应。或者,一个笨拙的服务器端 HTTP 实现可能会忽略您的 Accept-* 标头并发送未压缩的响应。

于 2009-09-22T05:14:35.203 回答