Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调试gzip错误的最佳方法_Java_Gzip_Gzipinputstream - Fatal编程技术网

Java 调试gzip错误的最佳方法

Java 调试gzip错误的最佳方法,java,gzip,gzipinputstream,Java,Gzip,Gzipinputstream,我们有一个应用程序,它在大多数情况下都工作得很好 值得注意的是,如果我们在发送数据进行渲染时关闭服务器和客户机之间的压缩(gzip),那么它总是有效的 当我们打开gzip(首选模式)时,有时-很少,但有时-我们会遇到无法解压缩流的情况,如下所示: </esql:row></esql:sql></esql:transaction> </SOAP-ENV:Body></SOAP-ENV:Envelope>> > 注意我们得到一个

我们有一个应用程序,它在大多数情况下都工作得很好

值得注意的是,如果我们在发送数据进行渲染时关闭服务器和客户机之间的压缩(gzip),那么它总是有效的

当我们打开gzip(首选模式)时,有时-很少,但有时-我们会遇到无法解压缩流的情况,如下所示:

</esql:row></esql:sql></esql:transaction>
</SOAP-ENV:Body></SOAP-ENV:Envelope>>

>
注意我们得到一个双>>的结尾

我们可以在一对查询响应上复制该行为,但不能在所有环境中复制,也不能在所有环境中复制

我们认为问题已经缩小到压缩流的服务器端,因为我们有Firefox和javas
GZIPInputStream
都以相同的方式解密流(我们不认为Firefox使用
GZIPInputStream

有关于如何进一步调试的提示吗?
GZIP
中有任何已知的bug吗


感谢您的帮助。

gzip或zlib中没有已知的会在结尾处生成复制字符的错误。服务器代码中可能存在错误。您能否捕获服务器和客户端之间有问题的流的示例?