一个最简单的 http 调用写法
http 调用方法 特别多老式的方式 代码量特别多,方式繁琐且不易且限制很多,下面这个方法可以节省很多代码:
public static void main(String[] args) {
VipSmsCallBackReq req = new VipSmsCallBackReq();
req.setBatchNo("20181023163320");
req.setMobile("13928807044");
req.setSmsStutas("2");
RestTemplate rest = new RestTemplate();
RequestEntity<VipSmsCallBackReq> request = RequestEntity
.post(URI.create("http://172.19.3.111:8081/sms/call-back")).header("Content-Type", "application/json")
.body(req);
BaseResponse stu2 = (BaseResponse) JSON.parseObject(rest.exchange(request, String.class).getBody(),
BaseResponse.class);
System.out.println(rest.exchange(request, String.class).getBody());
}