soap调用webservice,报错:Root element of a SOAP message must be: 'http://schemas.xmls
我自己写了一个webservice,用xfire架构。里面方法的参数是自定义的WS_EKP_TASK类对象。在client用如果也用xfire client架构,访问ws就没有问题。如果用soap访问,就报告“Root element of a SOAP message must be: 'http://schemas.xmlsoap.org/soap/envelope/:Envelope'.”。如何处理呢?分不多了,只能给这么多
wsdl比较长,贴不出来。
------解决方案--------------------soap的话,自定义对象WS_EKP_TASK类好像要在配置文件注册一下
------解决方案--------------------你用拦截器把你client端输出的东西拦截下来,再和你现在的soap比一下,我记得好像外面有一层 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">类似这样的东西,这是我的 webservice的消息截取数据