这是在代码级别完成的,可能是通过JAX-WS处理程序完成的吗?或者是通过应用服务器上的某些配置完成的?
我已经阅读了一些关于Web压缩的内容,看起来正如消息即将到达线路一样,应用了压缩。客户端应该能够接受GZIP MIME类型,以便能够解压缩消息。
我想知道谁应该应用压缩以及它是如何完成的。
答案 0 :(得分:2)
可以通过代码或配置服务器来实现它。服务器配置如何完成根据服务器的不同而有很大差异。对于Apache,要使用的工具是mod_deflate。使用JBoss时的说明是here。
要在代码中执行此操作,您需要:
content-length
标头设置为压缩响应的字节长度在响应中包含以下标题:
Content-encoding: gzip
请求应包含标题:
Accept-encoding: gzip
可以在Wikipedia找到更多信息。