java 远程调用第三方服务

2021/10/19 17:39:35

本文主要是介绍java 远程调用第三方服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.httpclient

2.RestTemplate

private static ResultIf<PdfPlanIdsDto> get(String url) {
    ResultIf<PdfPlanIdsDto> pdfPlanIdsDto = null;
    try {
        log.info("url={}", url);
        HttpHeaders headers = new HttpHeaders();
        headers.add("Accept", "application/json");
        headers.add("Content-Encoding", "UTF-8");
        headers.add("Content-Type", "application/json; charset=UTF-8");
        org.springframework.http.HttpEntity<String> requestEntity = new org.springframework.http.HttpEntity<>(null, headers);
        ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET,
                requestEntity, String.class);
        if (response.getStatusCode().equals(HttpStatus.OK)) {
            String body = response.getBody();
      //转对象
            pdfPlanIdsDto= JSON.parseObject(body, new TypeReference<ResultIf<PdfPlanIdsDto>>() {
            });
        }
    } catch (Exception e) {
        log.error("{},请求服务器异常:{}", url,e);
    }
    return pdfPlanIdsDto;
}


这篇关于java 远程调用第三方服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程