一个最简单的 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());

    }

 

一个最简单的 http 调用写法