zoukankan      html  css  js  c++  java
  • spring之httpclient doget请求

    /**
         * @param url        请求地址
         * @param jsonString 加密后的字符串
         * @return
         * @throws ClientProtocolException
         * @throws IOException             返回请求后的报文  JSON字符串
         */
        public static String doGet(String url, String jsonString) throws IOException {

            // 创建Httpclient对象
            CloseableHttpClient httpClient = HttpClients.createDefault();
            CloseableHttpResponse response = null;
            String resultString = "";
            // 创建参数列表
            if (jsonString != null & !"".equals(jsonString)) {
                StringEntity strEnt = new StringEntity(jsonString.toString(), "UTF-8");//解决中文乱码问题
                strEnt.setContentEncoding("UTF-8");
                strEnt.setContentType("application/json");
            }
            // 创建Http get请求
            HttpGet httpGet = new HttpGet(url+"?"+jsonString);
            // 执行http请求
            response = httpClient.execute(httpGet);
            resultString = EntityUtils.toString(response.getEntity(), "UTF-8");
            return resultString;
        }

  • 相关阅读:
    面向对象的三大特性(封装、继承、多态)-----继承
    前端---HTML
    几个排序算法的python实现
    构造方法关键字---this
    构造方法中关键字-- super
    多态(instanceof)
    接口
    抽象
    继承(重写与重载对比)
    数组的逆序
  • 原文地址:https://www.cnblogs.com/wirr/p/8397729.html
Copyright © 2011-2022 走看看