码迷,mamicode.com
首页 > Web开发 > 详细

HttpClient请求地址并携带参数

时间:2018-07-05 15:59:40      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:url   tst   spring   class   end   exe   pcl   util   read   

废话不多,直接上代码!

 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     }

 

HttpClient请求地址并携带参数

标签:url   tst   spring   class   end   exe   pcl   util   read   

原文地址:https://www.cnblogs.com/lfyu/p/9268494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!