由Axis2生成的客户端从SOAP请求中删除XML声明

时间:2018-10-27 03:23:33

标签: java xml web-services soap axis2

我正在尝试使用Axis 2.1.7.8和Eclipse EE为Web服务创建客户端,如本教程第1部分第5节所述:https://www.guru99.com/webservice-testing-beginner-guide.html

我正在使用的Web服务的API文档以及上一个开发人员的示例显示,SOAP请求的发送格式如下:

dict.fromkeys

但是,每当我通过客户端发送请求时,请求都将带有XML声明发送,并且由于不遵循XDS要求而出现异常。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header><wsse:Security xmlns:wsse=blahCIblahCIblah....

我已经看到其他人通过使用CFX模块替换其客户的MVN文件中使用的某些模块来处理此问题,因为它们显然默认不强加声明。我没有使用MVN,API支持不可用,并且我已经停留了一段时间,在我放弃目前为止已经完成的工作之前,必须有一种方法可以删除Axis生成的客户端发送的XML声明,并且找到另一种方法。感谢我可以获得的任何帮助!

0 个答案:

没有答案