我使用
为什么响应没有使用gzip压缩?
Spring
和 CXF
创建了一个简单的SOAP Web服务。现在我正在尝试为XML请求启用GZIP压缩。
以下代码可以接受压缩请求,但响应不会被压缩。为什么?@Component
@WebService
public class SoapService {
}
@Autowired
private SpringBus bus;
EndpointImpl end = new EndpointImpl(bus, new SoapService());
end.getFeatures().add(config.gzipFeature());
ep.publish("/SoapService");
向此Soap服务发送请求:
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml;charset=UTF-8
Headers: {accept-encoding=[gzip,deflate], content-encoding=[gzip], connection=[Keep-Alive], content-type=[text/xml;charset=UTF-8], ...}
响应(空标头!!):
Content-Type: text/xml
Headers:
Payload: ...
为什么响应没有使用gzip压缩?