1.3.1 调用服务
根据请求的请求地址、请求方法、请求参数发送请求,并获得请求返回的数据。
1 在后端访问服务
在后端访问服务,即可以使用第三方的类库,例如:HttpClient,也可以使用系统提供的 ServiceUtil 工具类,该类主要用于平台内微服务之间的API调用。
发送get请求
get(HttpServletRequest contextRequest, String serviceName, String path, Map<String, String> params)
发送post请求
post(HttpServletRequest contextRequest, String serviceName, String path, JSONObject body, Class responseType)
2 在前端访问服务
在前端js中访问服务,即可以使用XMLHttpRequest,也可以使用系统提供的this.request方法。
this.request({
method: method,//请求方法
url: url, //请求地址
data: data //请求参数
}).then(res=>{
res.data //请求返回的数据
});