首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

HttpPost模式发送数据

2013-10-10 
HttpPost方式发送数据/** * doPost方式发送数据br ** @param url * @param header * @param param * @re

HttpPost方式发送数据
/**
* doPost方式发送数据<br>
*
* @param url
* @param header
* @param param
* @return
*/
private static HttpPost doPost(String url, Map<String, String> header,
Map<String, String> param) {
HttpPost post = new HttpPost(url);
if (header != null) {
for (Map.Entry<String, String> entry : header.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
post.setHeader(key, value);
}
}
List<NameValuePair> nvp = new ArrayList<NameValuePair>();
for (Map.Entry<String, String> entry : param.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
nvp.add(new BasicNameValuePair(key, value));
}
try {
UrlEncodedFormEntity params = new UrlEncodedFormEntity(nvp);
post.setEntity(params);
} catch (Exception e) {
e.printStackTrace();
}
return post;
}

热点排行