Web services 在我的Web服务中解压缩有效负载

Web services 在我的Web服务中解压缩有效负载,web-services,axis,http-compression,Web Services,Axis,Http Compression,如何在我使用Axis创建的Web服务中处理经过压缩的传入有效负载(SOAP)?假设您的内容是GZip编码的 1.检查内容编码。如果它是gzip,那么 2.将输入流包装为gzip输入流 像往常一样从输入流中读取。压缩是什么意思?谢谢。但请你详细说明一下。基本上我正在做的是。我有一个WSDL,并且在eclipse中使用AXIS运行时使用自顶向下的方法托管了一个web服务。如果对Web服务的请求是以未压缩的方式发送的,那么一切都会很完美。但如果请求以压缩方式发送,则会失败。因此,我如何处理压缩请求以在

如何在我使用Axis创建的Web服务中处理经过压缩的传入有效负载(SOAP)?

假设您的内容是GZip编码的

1.检查内容编码。如果它是gzip,那么

2.将输入流包装为
gzip输入流


像往常一样从输入流中读取。

压缩是什么意思?谢谢。但请你详细说明一下。基本上我正在做的是。我有一个WSDL,并且在eclipse中使用AXIS运行时使用自顶向下的方法托管了一个web服务。如果对Web服务的请求是以未压缩的方式发送的,那么一切都会很完美。但如果请求以压缩方式发送,则会失败。因此,我如何处理压缩请求以在得到它之前对其进行解压缩..详细-旧,但切中要害。再次感谢..但这涉及修改axis jar和重新插入。在Axis读取xml并将数据放入存根之前,是否有其他方法可以截取和解压缩它。您始终可以使用SOAP侦听器截取SOAP消息