Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Http tomcat压缩_Http_Tomcat_Compression - Fatal编程技术网

Http tomcat压缩

Http tomcat压缩,http,tomcat,compression,Http,Tomcat,Compression,如果在tomcat上设置了压缩,它还会压缩客户端通过浏览器/applet上传的数据吗?不会。它仅适用于服务器响应。客户端必须压缩请求数据本身。将数据从未经压缩的客户端通过网络先发送到服务器,然后再在那里进行压缩是没有意义的。它不会有任何好处(即节省网络带宽等) 然而,HTTP请求的压缩不是HTTP规范的一部分,因为客户端无法事先知道服务器是否支持它。它必须首先触发整个请求。它仅为HTTP响应指定。服务器可以根据请求头确定客户端是否支持压缩,然后进行相应的处理 在Applet中,可以考虑发送使用压

如果在tomcat上设置了压缩,它还会压缩客户端通过浏览器/applet上传的数据吗?

不会。它仅适用于服务器响应。客户端必须压缩请求数据本身。将数据从未经压缩的客户端通过网络先发送到服务器,然后再在那里进行压缩是没有意义的。它不会有任何好处(即节省网络带宽等)

然而,HTTP请求的压缩不是HTTP规范的一部分,因为客户端无法事先知道服务器是否支持它。它必须首先触发整个请求。它仅为HTTP响应指定。服务器可以根据请求头确定客户端是否支持压缩,然后进行相应的处理


在Applet中,可以考虑发送使用压缩的数据。您只需要在服务器端开发一个特定的servlet,它只监听来自applet的请求,并且知道它需要使用

相应地解压缩applet,感谢您的快速响应。谢谢。