# 功能描述
WEB请求定义指的是我们可以定义 Restful、WebService调用。
# 操作步骤
# 调用WebService
webservice 使用的是SOAP协议。
我们调用web服务,根据省份获取城市。
POST /WebServices/WeatherWS.asmx HTTP/1.1
Host: www.webxml.com.cn
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://WebXml.com.cn/getSupportCityString"
<?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://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getSupportCityString xmlns="http://WebXml.com.cn/">
<theRegionCode>string</theRegionCode>
</getSupportCityString>
</soap:Body>
</soap:Envelope>
根据上面SOAP请求包。
入口:开发配置-->开发工具-->web请求定义
点击【增加】按钮, 我们做如下的配置。
请求方式:SOAP
请求类型:POST
类容类型:这个是请求头类型 ,值为 text/xml;charset=utf-8
传递数据:就是我们定义的输入参数
请求报文:请求报文是一个SOAP协议的XML。
这个和我们上一步填写的传递数据相对应。配置完成之后点击【调用请求】可看到通过将输入参数后提交到web service,web服务返回的内容。
# 调用Restful接口
请求地址是一个restful接口。
请求方式:为restful
请求类型:可以指定 GET,POST,或DEL,当然这个需要看 restful
内容类型:这个有几种方式
键值对:数据使用键值对的方式提交。内容类型为 application/x-www-form-urlencoded;charset=UTF-8
json:数据使用JSON提交,这个时候需要配置报文,报文的格式为JSON。
xml:数据使用XML方式提交,这个时候需要配置报文,报文格式为XML。
配置完成后,可以点击调用请求。