在glassfish/soap java webservices中禁用传输编码chunked

3

我在Netbeans中从wsdl开发了一个soap web服务,并部署到glassfish服务器。

客户端调用一个终端点,web服务做出响应,但是在响应头中我有:

Transfer-Encoding: chunked

我想禁用这种传输编码并设置Content-Length,我在哪里可以禁用这种类型的传输?在Glassfish中吗?如何操作?

1个回答

2
在Glassfish的domain.xml文件中,有以下标签需要注意:

 <protocol security-enabled="true" name="http-listener-2">
            <http  chunking-enabled="false"  default-virtual-server="server" max-connections="250">
              <file-cache></file-cache>
            </http>
            <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as"></ssl>

设置chunking-enabled="false"

这还可以消除我在响应中得到的一些随机字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接