zoukankan      html  css  js  c++  java
  • RestTemplate 调用外部方法

     1  /**
     2      * 定义调用外部接口实例
     3      */
     4     private static final RestTemplate INSTANCE = new RestTemplate();
     5 
     6     public static RestTemplate getInstance() {
     7         return HttpRequestService.INSTANCE;
     8     }
     9 
    10     /**
    11      * @param uri          uri
    12      * @param param        请求参数
    13      * @param responseType 返回值类型
    14      * @param <T>
    15      * @return
    16      */
    17     public <T> T request(String uri, String param, Class<T> responseType) {
    18         // 设置请求头信息
    19         HttpHeaders headers = new HttpHeaders();
    20         MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
    21         headers.setContentType(type);
    22         headers.add("Accept-Charset", MediaType.APPLICATION_JSON.toString());
    23         // 封装参数
    24         HttpEntity<String> object = new HttpEntity<>(param, headers);
    25         String url = YTX_URL + uri;
    26         LOGGER.info("request url:{},appkey:{},ts:{},msgdgt:{}", url, appKey, ts, msgdgt);
    27         ResponseEntity<T> exchange = getInstance().exchange(url, HttpMethod.DELETE, object, responseType);
    28         LOGGER.info("responseResult code:{},body:{}", exchange.getStatusCode(), exchange.getBody());
    29         return exchange.getBody();
    30     }
  • 相关阅读:
    数据分析业务知识
    Scipy
    python数据结构与算法(1)---时间复杂度
    RNN循环神经网络
    利用卷积神经网络处理cifar图像分类
    CNN卷积神经网络的构建
    卷积神经网络(简单)
    Tensorflow-逻辑斯蒂回归
    Tensorflow
    聚类-衡量指标
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/13816040.html
Copyright © 2011-2022 走看看