一個最簡單的 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());
}