首先通过浏览器输入地址(地址后面要加 "?wsdl")查看webServices接口描述,出现下图则表示接口发布成功
使用postman测试webservice接口
1.post方式提交,设置接口地址
2.设置Header:添加 Content-Type ,值为 text/xml;charset=utf-8
3.根据发布的webservice发送xml的报文进行测试:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pm="http://cxf.sys.eip.usi/">
<soap:Body>
<pm:groupCancelTask>
<inXML><![CDATA[]]>
</inXML>
</pm:groupCancelTask>
</soap:Body>
</soap:Envelope>
自定义具有前缀的命名空间:xmlns:pm="http://cxf.sys.eip.usi/"
前缀(这里我自定义为pm)可以自定义,与下面保持一致就行。
命名空间(这里我为http://cxf.sys.eip.usi/)与接口描述中一致
接口方法名:接口描述中一致
注意xml类型参数要用<![CDATA[ ]]> 包住。
4. 点击send发送报文数据,查看返回结果:
返回状态200 调用接口成功