zoukankan      html  css  js  c++  java
  • HttpClient请求地址并携带参数

    废话不多,直接上代码!

     1     /**
     2      * 
     3      * @param httpUrl
     4      * @param reqInfo
     5      * @return
     6      */
     7     public static StringBuffer sendPost(String httpUrl, RequestInfoDTO reqInfo) {
     8         try {
     9             logger.info("请求地址 --->" + httpUrl);
    10             PostMethod postMethod = new PostMethod(httpUrl);
    11             HttpClient httpClient = new HttpClient(); 
    12             String requestJson = com.bocins.springcloud.util.JsonUtils.obj2Json(reqInfo);
    13             logger.info("请求参数转json --->" + requestJson);
    14             postMethod.setRequestEntity(new StringRequestEntity(requestJson, "text/xml", "GBK"));
    15             httpClient.executeMethod(postMethod);
    16             BufferedReader reader = null;
    17             reader = new BufferedReader(new InputStreamReader(postMethod.getResponseBodyAsStream(),"UTF-8"));
    18             String lines;
    19             StringBuffer sb = new StringBuffer("");
    20             while((lines = reader.readLine()) != null){
    21                 lines = new String(lines.getBytes());
    22                 sb.append(lines); 
    23             }
    24             logger.info("服务调用返回结果 --->" + sb);
    25             return sb;
    26         }catch(Exception e){
    27             logger.info("****************服务调用出错****************",e);
    28         }
    29         return null;
    30     }
  • 相关阅读:
    C++数组释放问题
    C# 线程与进程
    Inspector面板Debug模式
    Unity实现汉诺塔游戏
    Unity中的销毁方法
    如何修改Unity中脚本模板
    序列帧动画
    Unity中的射线和射线图层过滤使用方法
    简单第一人称射击游戏
    C# 集合和泛型
  • 原文地址:https://www.cnblogs.com/lfyu/p/9268494.html
Copyright © 2011-2022 走看看