androidhttpclient用android的httpclient抓网页(GET)有的可以,有的网页抓不到,请求头设置了。

androidhttpclient  时间:2021-06-12  阅读:()

安卓怎么使用httpclient

构造完整的URL 设置一段间隔时间参数,保证HTTP连接顺利建立成功 构造HttpClient的实例,并传入Httpparams参数 创建GET方法的实例,并传入URL地址 使用httpclient执行httpGet进行联网,返回httpResponse(带有数据) 获得返回结果,并将数据变成String类型,方便使用JSON进行解析

android httpclient 怎样实现将安卓的一段数据(字符串)上传到服务器 服务器php+apache 怎么接收

手机端的------// 提交反馈信息,这是post方式提交 服务端,php不懂说以,你再找找,跟客户端关系不大 public String user_feedback(String feedbackType,String feedbackContent,String contacts) { ArrayList<NameValuePair> nv=new ArrayList<NameValuePair>(); nv.add(new BasicNameValuePair("userId", this.user.userid)); nv.add(new BasicNameValuePair("feedbackType", feedbackType)); nv.add(new BasicNameValuePair("feedbackContent",feedbackContent)); nv.add(new BasicNameValuePair("userContact",contacts)); nv.add(new BasicNameValuePair("permit", this.user.permit)); DefaultHttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(uri); String strResult = ""; try { HttpEntity entity = new UrlEncodedFormEntity(nv, "UTF-8"); post.setEntity(entity); // 获得HttpResponse对象 HttpResponse httpResponse = client.execute(post); if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { // 取得返回的数据 strResult = EntityUtils.toString(httpResponse.getEntity()); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } Log.i("jsonHelper", strResult); return strResult; }

用android的httpclient抓网页(GET)有的可以,有的网页抓不到,请求头设置了。

可使用android自带的httpclient框架实现。

1. GET 方式传递参数 //先将参数放入List,再对参数进行URL编码 List params = new LinkedList(); params.add(new BasicNameValuePair("param1", "数据")); //增加参数1 params.add(new BasicNameValuePair("param2", "value2"));//增加参数2 String param = URLEncodedUtils.format(params, "UTF-8");//对参数编码 String baseUrl = "服务器接口完整URL"; HttpGet getMethod = new HttpGet(baseUrl + "?" + param);//将URL与参数拼接 HttpClient httpClient = new DefaultHttpClient(); try { HttpResponse response = httpClient.execute(getMethod); //发起GET请求 Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //获取响应码 Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"));//获取服务器响应内容 } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } 2. POST方式 方式传递参数 //和GET方式一样,先将参数放入List params = new LinkedList(); params.add(new BasicNameValuePair("param1", "Post方法"));//增加参数1 params.add(new BasicNameValuePair("param2", "第二个参数"));//增加参数2 try { HttpPost postMethod = new HttpPost(baseUrl);//创建一个post请求 postMethod.setEntity(new UrlEncodedFormEntity(params, "utf-8")); //将参数填入POST Entity中 HttpResponse response = httpClient.execute(postMethod); //执行POST方法 Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //获取响应码 Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8")); //获取响应内容 } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }

创梦网络-四川一手资源高防大带宽云服务器,物理机租用,机柜资源,自建防火墙,雅安最高单机700G防护,四川联通1G大带宽8.3W/年,无视UDP攻击,免费防CC

? ? ? ?创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川联通大带宽,四川联通高防IP,一手整CIP段,四川电信,联通高防机柜,CN2专线相关业务。成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快...

韩国服务器租用优惠点评大全

韩国服务器怎么样?韩国云服务器租用推荐?韩国服务器距离中国近,有天然的地域优势,韩国服务器速度快而且非常稳定!有不少有亚洲市场的外贸公司选择韩国服务器开拓业务,韩国服务器因自身的优势也受到不少用户的青睐。目前的IDC市场上,韩国、香港、美国三个地方的服务器几乎占据了海外服务器的百分之九十以上。韩国服务器相比美国服务器来说速度更快,而相比香港机房来说则带宽更充足,占用市场份额非常大。那么,韩国服务器...

618云上Go:腾讯云秒杀云服务器95元/年起,1C2G5M三年仅288元起

进入6月,各大网络平台都开启了618促销,腾讯云目前也正在开展618云上Go活动,上海/北京/广州/成都/香港/新加坡/硅谷等多个地区云服务器及轻量服务器秒杀,最低年付95元起,参与活动的产品还包括短信包、CDN流量包、MySQL数据库、云存储(标准存储)、直播/点播流量包等等,本轮秒杀活动每天5场,一直持续到7月中旬,感兴趣的朋友可以关注本页。活动页面:https://cloud.tencent...

androidhttpclient为你推荐
迅雷地址转换网页上的迅雷下载功能是怎么实现的,难道是用链接转换工具把普通下载地址转换成迅雷下载地址?谢谢 谢谢宝应中学宝应初级中学有哪些华为总裁女儿为啥姓孟孟姜女为什么不姓孟?网络审计网络安全审计系统的背景印度尼西亚国家代码国际代码数据统计分析表如何用Excel做数据分析?asp大马一句话木马中的大马和小马的作用各是什么?xcelsius谁有水晶易表2008的密钥?xcelsiussap bi是什么审计平台什么是审计工具
域名出售 idc测评网 服务器日志分析 tightvnc 免费静态空间 ibox官网 福建天翼加速 129邮箱 阿里校园 如何注册阿里云邮箱 万网空间购买 美国独立日 海外空间 lamp怎么读 深圳域名 免费php空间 成都主机托管 测试网速命令 国外免费云空间 hdchina 更多