public static String postWithParamsForString(String url,Map<String,Object> map){
List<NameValuePair> params = new ArrayList<NameValuePair>();
Set<String> set = map.keySet();
Iterator<String> it = set.iterator();
while(it.hasNext())
{
String key = it.next();
NameValuePair pair = new BasicNameValuePair(key, String.valueOf(map1.get(key)));
params.add(pair);
}
HttpClient client = HttpClients.createDefault();
HttpPost httpPost = new HttpPost(url);
String s = "";
try {
httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8"));
httpPost.setHeader("Content-type", "application/x-www-form-urlencoded");
HttpResponse response = client.execute(httpPost);
int statusCode = response.getStatusLine().getStatusCode();
通过Map和url向第三方服务器发送post表单请求
最新推荐文章于 2022-10-02 23:10:58 发布