经过DefaultHttpClient 发送post请求
通过DefaultHttpClient 发送post请求
// HTTPS SSL COOKIE
private static boolean sendPostRequestHttpClient(String path, Map<String, String> params, String encoding) throws Exception{
List<NameValuePair> paramPairs = new ArrayList<NameValuePair>();
if(params!=null && !params.isEmpty()){
for(Map.Entry<String, String> entry : params.entrySet()){
BasicNameValuePair param = new BasicNameValuePair(entry.getKey(), entry.getValue());
paramPairs.add(param);
}
}
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramPairs, encoding);
HttpPost post = new HttpPost(path);
post.setEntity(entity);
DefaultHttpClient client = new DefaultHttpClient();//浏览器
HttpResponse response = client.execute(post);
if(response.getStatusLine().getStatusCode()==200){
return true;
}
return false;