WCF Java客户端如何向服务发送GZIP压缩请求?

WCF Java客户端如何向服务发送GZIP压缩请求?,java,xml,wcf,gzip,wcf-interoperability,Java,Xml,Wcf,Gzip,Wcf Interoperability,我有一个带有WCF服务的应用程序,它接收一个大的输入字符串参数大小,并且所有服务客户端都是java,我发现了一个内置的压缩机制,使用自定义绑定元素,配置如下: <bindings> <customBinding> <binding name="name"> <binaryMessageEncoding compressionFormat="GZip"/>

我有一个带有WCF服务的应用程序,它接收一个大的输入字符串参数大小,并且所有服务客户端都是java,我发现了一个内置的压缩机制,使用自定义绑定元素,配置如下:

 <bindings>
            <customBinding>
              <binding name="name">
                <binaryMessageEncoding compressionFormat="GZip"/>
                <httpTransport />
              </binding>
            </customBinding>
  </bindings>

但我理解这是使用二进制消息编码,这是不可操作的

我的问题:


我可以使用内置绑定元素压缩从java客户端接收压缩消息吗?如果不能,java客户端发送压缩消息的可能方式是什么?

您可以尝试通过Metro运行wsdl,看看它会产生什么结果,我不确定您会发现什么。我认为压缩是在.NET4.5中添加的,它并不那么老。您可以尝试通过Metro运行wsdl,看看它会产生什么结果,我不确定您会发现什么。我认为压缩是在.NET4.5中添加的,它并不那么老。