Soap 如何使CXF忽略HTTP绑定?

Soap 如何使CXF忽略HTTP绑定?,soap,wsdl,cxf,Soap,Wsdl,Cxf,我目前正试图理解我收到的一个WSDL文件,以及为什么CXF(使用CXF-2.7.17)不会为这个服务生成一个符合JAX-WS的类。以下是WSDL文件的摘录: <wsdl:portType name="ServiceSoap"> <wsdl:operation name="GetClient"> <wsdl:input message="tns:GetClientSoapIn" /> <wsdl:output message="tns:GetCli

我目前正试图理解我收到的一个WSDL文件,以及为什么CXF(使用CXF-2.7.17)不会为这个服务生成一个符合JAX-WS的类。以下是WSDL文件的摘录:

<wsdl:portType name="ServiceSoap">
<wsdl:operation name="GetClient">
  <wsdl:input message="tns:GetClientSoapIn" />
  <wsdl:output message="tns:GetClientSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="ServiceHttpPost">
<wsdl:operation name="GetClient">
  <wsdl:input message="tns:GetClientHttpPostIn" />
  <wsdl:output message="tns:GetClientHttpPostOut" />
</wsdl:operation>
</wsdl:portType>

<wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetClient">
  <soap:operation soapAction="http://ws.comp.com/GetClient" style="document" />
  <wsdl:input>
    <soap:body use="literal" />
    <soap:header message="tns:GetClientCreds" part="Creds" use="literal" />
  </wsdl:input>
  <wsdl:output>
    <soap:body use="literal" />
  </wsdl:output>
</wsdl:operation>

<wsdl:binding name="ServiceHttpPost" type="tns:ServiceHttpPost">
<http:binding verb="POST" />
<wsdl:operation name="GetClient">
  <http:operation location="/GetClient" />
  <wsdl:input>
    <mime:content type="application/x-www-form-urlencoded" />
  </wsdl:input>
  <wsdl:output>
    <mime:mimeXml part="Body" />
  </wsdl:output>
</wsdl:operation>
</wsdl:binding>
它抱怨这条线

<mime:content type="application/x-www-form-urlencoded" />

这显然来自于遵从,它要求存在
部分
(与WSDL-1.1规范相反)

因此,我的问题是:

我可以让验证器忽略这些绑定吗?

<mime:content type="application/x-www-form-urlencoded" />