<wsdl:binding name="detailsRequestMessage" type="tns:UssdPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="details"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation></wsdl:binding>
你在哪里看到soapAction =“”
我生成了一个stubis Axis2(1.5)wsdl2java.
我希望得到以下内容(使用SoapUI运行时成功输出):
POST /details http/1.1Accept-EnCoding: gzip,deflateContent-Type: text/xml;charset=UTF-8SOAPAction: ""User-Agent: Jakarta Commons-httpClIEnt/3.1Host: some.hostContent-Length: 323
但相反,我得到:
POST /details http/1.1Content-Type: text/xml; charset=UTF-8SOAPAction: "http://some.url/wsussd/ussdtypes/UssdPortType/detailsRequest"User-Agent: Axis2Host: some.hostContent-Length: 300
有谁知道这是什么问题或如何在程序中设置soapAction.
谢谢,
罗南
我发现 https://issues.apache.org/jira/browse/AXIS2-4264声称问题已在1.6.0中修复,但我仍然在1.6.2中遇到问题
但是,这确实有效:
stub._getServiceClIEnt().getoptions().setProperty(org.apache.axis2.Constants.Configuration.disABLE_SOAP_ACTION,true);总结
以上是内存溢出为你收集整理的web-services – 设置SOAPAction HTTP标头时的Axis2问题全部内容,希望文章能够帮你解决web-services – 设置SOAPAction HTTP标头时的Axis2问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)