【发布时间】:2016-02-09 01:38:33
【问题描述】:
我有一个第 3 方网络服务,这是它的 WSDL 的一部分:
<wsdl:operation name="PerformOperation">
<soap12:operation soapAction=""/>
<wsdl:input name="PerformOperationRequest">
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output name="PerformOperationResponse">
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
请注意,soapAction 是空的,但由于某种原因,服务无法处理 Content-type 包含 action="" 的请求,第 3 方支持表示请求根本不应该包含要处理的 action 参数。
我已经使用 JAX-WS 通过 WSDL 生成必要的对象,现在我的请求在 HTTP 标头中有下一个 Content-type:
Content-type: application/soap+xml;charset="utf-8";action=""
不知道如何去掉Content-type中的空action参数?
【问题讨论】:
标签: java web-services soap wsdl