文章目录
- 5.1 新建一个 HTTP 接口
- 5.2 添加请求Body
- 5.3 设置请求Header
- 5.4 发送请求
Apipost 可以用于调试 WebService 请求。具体步骤如下:
5.1 新建一个 HTTP 接口
新建一个 HTTP接口,URL 部分填写 endpoint,请求方式选择 POST
。以下 URL 为示例 WebService 接口,
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
5.2 添加请求Body
在Body选项卡中,选择raw并从下拉列表中选择XML,在文本输入区域中输入您的 XML。
如果要测试上一节中使用的数字转换 WebService API,请在文本输入区域中输入以下 XML:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<getSupportDataSet xmlns="http://WebXml.com.cn/" />
</soap:Body>
</soap:Envelope>
注意:请求主体必须包括端点所需的SOAP Envelope、Header和body标记以及任何名称空间。数据需要包括操作的名称,以及需要发布到服务的任何值。
5.3 设置请求Header
手动设置请求头Header 的 Content-Type 值为 text/xml; charset=utf-8 或 application/soap+xml; charset=utf-8,根据实际情况来。上述示例的 Content-Type
要求为 application/soap+xml; charset=utf-8。
5.4 发送请求
点击发送按钮对SOAP服务进行调用。如果调用成功,Apipost 将在下面的选项卡中显示响应。