`

通过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;
 
分享到:
评论

相关推荐

    DefaultHttpClient_httpsDemo.rar

    DefaultHttpClient绕过安全认证访 DefaultHttpClient 请求绕过 https 实例

    Http发送Json请求

    import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils;

    Android下通过httpClient发送GET和POST请求的实例代码

    代码如下: public class HttpUtil { public static String ...获取到一个浏览器 HttpClient client = new DefaultHttpClient(); //2.准备请求的地址 try { String arg1 = URLEncoder.encode(name

    DefaultHttpClient使用

    NULL 博文链接:https://username2.iteye.com/blog/1664995

    httpclient jar

    import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.scheme.Scheme; import org.apache.http.conn.ssl.SSLSocketFactory; import org.apache.http.impl.client.DefaultHttpClient; ...

    Android 创建HttpPost对象 获取HTTP连接.rar

      HttpResponse httpResponse = new DefaultHttpClient().execute(httpGetRequest);   if(httpResponse.getStatusLine().getStatusCode()==200){//连接成功   String result = EntityUtils.toString...

    HtmlEmail发送邮件+HttpClient下载功能

    1.支持发送邮件和远端文件下载两个功能Demo,环境MyEclipse 6.0.1+jdk1.6 2.import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache....

    android Http Post 连接服务器超时Demo

    new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub try { //设置连接超时 ... DefaultHttpClient httpclient = new DefaultHttpClient( httpParameters);

    httpClient

    * post请求 * @param url * @param json * @return */ public static JSONObject doPost(String url,JSONObject json){ DefaultHttpClient client = new DefaultHttpClient(); HttpPost post = new ...

    Android学习之HttpClient练习(一)

    练习HttpClient的一个Demo

    HttpConnectionTool工具类

    通过HttpConnection请求跨域接口 public String invokeServiceMethod(String url,Map,String&gt; params,Map, String&gt; header) throws Exception{ HttpClient httpclient=new DefaultHttpClient(); HttpResponse...

    httpclient过时用的jar包

    httpclient过时用的jar包 , 解决项目升级后httpclient过时程序报错

    http依赖jar包.zip

    import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.utils.URIBuilder; import org.apache.http.entity.ContentType; ...

    org.apache.http 相关的jar包

    import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.scheme.Scheme; import org.apache.http.conn.ssl.SSLSocketFactory; import org.apache.http.impl.client.DefaultHttpClient; ...

    android HttpDemo

    android HTTPdemo,分别用HttpURLConnection类,和DefaultHttpClient类 实现了 POST、GET方法

    HttpClient相关包

    import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; import org....

    org.apache.http jar包

    import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.protocol.HTTP; ...

    Android抓取CSDN首页极客头条内容完整实例

    今天,写了个小代码。...HttpClient httpClient = new DefaultHttpClient(); //创建一个HttpClient HttpGet httpGet = new HttpGet(“http://www.csdn.net/”); //创建一个GET请求 HttpResponse respons

    httpcomponents-client-4.5.5-bin和src_20180518.zip

    org.apache.http的相关类,android高版本SDK需要用到,解决'The import org.apache.http.HttpEntity cannot be resolved'&gt;等问题: ...&gt; ★BasicNameValuePair ...&gt; ★DefaultHttpClient cannot be resolved to a type

    httpClient4.5配置SSL绕过https证书,httpClient过时替代方法-附件资源

    httpClient4.5配置SSL绕过https证书,httpClient过时替代方法-附件资源

Global site tag (gtag.js) - Google Analytics