博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POST 发送HTTP请求入参为:String url, Map<String, Object> propsMap
阅读量:5124 次
发布时间:2019-06-13

本文共 1316 字,大约阅读时间需要 4 分钟。

/**     * 发送HTTP请求     *      * @param url     * @param propsMap     *            发送的参数     */    public static String httpSend(String url, Map
propsMap) { String responseMsg = ""; HttpClient httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(url);// POST请求 // 参数设置 Set
keySet = propsMap.keySet(); NameValuePair[] postData = new NameValuePair[keySet.size()]; int index = 0; for (String key : keySet) { postData[index++] = new NameValuePair(key, propsMap.get(key).toString()); } postMethod.addParameters(postData); try { httpClient.executeMethod(postMethod);// 发送请求 // 读取内容 byte[] responseBody = postMethod.getResponseBody(); // 处理返回的内容 responseMsg = new String(responseBody); } catch (HttpException e) { e.printStackTrace(); Logger.getLogger(PaymentAction.class).error(e.getMessage()); } catch (IOException e) { e.printStackTrace(); Logger.getLogger(PaymentAction.class).error(e.getMessage()); } finally { postMethod.releaseConnection();// 关闭连接 } return responseMsg; }

 

转载于:https://www.cnblogs.com/wangchuanfu/p/10027704.html

你可能感兴趣的文章
http和https协议
查看>>
HDOJ 4253 Two Famous Companies 二分+MST
查看>>
CSE2DBF 2019
查看>>
BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会 树形DP + 带权重心
查看>>
java保留两位小数
查看>>
滚动侦测scrollspy
查看>>
Navicat 连接MariaDB 失败: Host '*' is not allowed to connect to this MariaDB server
查看>>
条件、循环、函数定义 练习
查看>>
Sql语句之递归查询
查看>>
模式(一)javascript设计模式
查看>>
关于构造函数和this调用的思考
查看>>
vi命令
查看>>
23种设计模式之原型模式代码实例
查看>>
python操作文件
查看>>
Linux系统开发之路 - 下
查看>>
iOS开发网络篇—GET请求和POST请求 分类: ios开发 ...
查看>>
C#学习之按钮点击事件
查看>>
C# 线程手册 第三章 使用线程 Monitor.TryEnter()
查看>>
【Xmail】使用Xmail搭建局域网邮件服务器
查看>>
zoj 4049
查看>>