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     }
  • 相关阅读:
    Python import模块
    Python 内置函数
    Python Pickle序列化
    android xml布局文件属性说明
    android 中动画
    Android样式——Styles
    代码家
    Android UI目录
    Android 基本控件
    android and webview 网页应用
  • 原文地址:https://www.cnblogs.com/lfyu/p/9268494.html
Copyright © 2011-2022 走看看