1、在application.yml添加url
csmf:
url: http://10.1.236.212:24500
2、在对应的实现类中添加
import org.springframework.beans.factory.annotation.Value;
@Value("${csmf.url}")
String csmfurl;
3、准备入参,调接口,接受返回值(返回值一般是String类型)。
String param = String.join(",",iccds);
String outParam = HttpRequest.post(csmfurl+"/api/rest/cust/csmf/intf/*******").body(param).execute().body();
String outParam = HttpRequest.post(csmfurl+"/api/rest/cust/csmf/intf/*******").header("appCode","5GO").body(param).execute().body();
4、假如实际返回的报文是map类型,将String类型返回值转换为Json类型,就能准确取出里面的数据。
com.alibaba.fastjson.JSONObject outParamJson = com.alibaba.fastjson.JSONObject.parseObject(outParam);