WebService调试

150 阅读1分钟

Apipost 可以用于调试 WebService 请求。具体步骤如下:

新建一个 HTTP 接口

新建一个 HTTP接口,URL 部分填写 endpoint,请求方式选择 POST

以下 URL 为示例 WebService 接口,用于将数字 500 转成 five hundred

https://www.dataaccess.com/webservicesserver/NumberConversion.wso

添加请求Body

1、在Body选项卡中,选择raw并从下拉列表中选择XML 。 2、在文本输入区域中输入您的 XML。

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6d94182525414dcc824c792c05e82798~tplv-k3u1fbpfcp-zoom-1.image

如果要测试上一节中使用的数字转换 WebService API,请在文本输入区域中输入以下 XML:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <NumberToWords xmlns="http://www.dataaccess.com/webservicesserver/">
      <ubiNum>500</ubiNum>
    </NumberToWords>
  </soap:Body>
</soap:Envelope>

您的请求主体必须包括端点所需的SOAP Envelope、Header和body标记,以及任何名称空间。数据需要包括操作的名称,以及需要发布到服务的任何值。

设置请求Header

手动设置 请求头Header 的 Content-Type值为 text/xml; charset=utf-8 或 application/soap+xml(根据实际情况来)

上述示例的 Content-Type 要求为 text/xml

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/49ded1fe2c2f45b59baabfd79d74a433~tplv-k3u1fbpfcp-zoom-1.image

发送请求

点击发送按钮对SOAP服务进行调用。如果调用成功,Apipost 将在下面的选项卡中显示响应。

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3c7b98fab485460998cb91ed0cf0273f~tplv-k3u1fbpfcp-zoom-1.image