-
企业管理系统定制开发在浏览器中输入 http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 企业管理系统定制开发查看是否启动服务,确保WS地址可用。通过地址获取获取WSDL地址相关参数,并找空间命名,这个位置是固定的,下面会用到,这里是
http://WebXml.com.cn/
-
打开postman,新建一个Request请求,填写WSDL地址,直接复制到地址栏中:【http://xxx:xx/xx/xx/xx?WSDL】,其中 "?WSDL"可以不需要,去掉也没有什么关系,但需要把请求方式改为POST方式 ,增加请求头headers参数:Content-Type,其值为text/xml;charset=utf-8,如下图所示:
-
进入Body框,配置请求内容,选择 数据、格式内容XM,请求内容严格按照以下格式来编写。
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:targetNamespace="" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <targetNamespace:methodName xmlns=""> <action></action> <message></message> </targetNamespace:methodName> </soap:Body></soap:Envelope>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
其中:
属性 说明 xmlns:targetNamespace 接口中定义的目标名称空间 targetNamespace:methodName 暴露在方法名 action 方法参数 message 方法参数 当发起无参数请求,如下图所示:
当发起带有参数的请求,如下图所示:
注意:- xmlns:targetNamespace 里面地址需要和WebService的命令空间保持一致。
- 某些情况下,
<targetNamespace:getSupportCityString xmlns="">
可以<getSupportCityString xmlns="">
-
填写后,即可执行,如果请求时,请求成功时,则会返回相应的结果,如下图所示,返回内容有Pretty、Raw、 内容,按自己需要查看。