使用PostMan测试WebService接口

在这里插入图片描述

  1. 在浏览器中输入 http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 查看是否启动服务,确保WS地址可用。通过地址获取获取WSDL地址相关参数,并找空间命名,这个位置是固定的,下面会用到,这里是 http://WebXml.com.cn/
    在这里插入图片描述

  2. 打开postman,新建一个Request请求,填写WSDL地址,直接复制到地址栏中:【http://xxx:xx/xx/xx/xx?WSDL】,其中 "?WSDL"可以不需要,去掉也没有什么关系,但需要把请求方式改为POST方式 ,增加请求头headers参数:Content-Type,其值为text/xml;charset=utf-8,如下图所示:
    在这里插入图片描述

  3. 进入Body框,配置请求内容,选择 raw格式数据、格式内容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>
    

    其中:

    属性说明
    xmlns:targetNamespace接口中定义的目标名称空间
    targetNamespace:methodName暴露在方法名
    action方法参数
    message方法参数

    当发起无参数请求,如下图所示:
    在这里插入图片描述
    当发起带有参数的请求,如下图所示:
    在这里插入图片描述
    注意:

    • xmlns:targetNamespace 里面地址需要和WebService的命令空间保持一致。
    • 某些情况下,<targetNamespace:getSupportCityString xmlns="">可以<getSupportCityString xmlns="">
  4. 填写后,即可执行,如果请求时,请求成功时,则会返回相应的结果,如下图所示,返回内容有Pretty、Raw、Preview 内容,按自己需要查看。

    在这里插入图片描述

  • 15
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独泪了无痕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值