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(); }

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

BuyVM商家4个机房的官方测试IP地址和测速文件

BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...

LightNode(7.71美元),免认证高质量香港CN2 GIA

LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。新用户注册充值就送,最高可获得20美元的奖励金!成为LightNode的注册用户后,还可以获得属于自己的邀请链接。通过你的邀请链接带来的注册用户,你将直接获得该用户的消费的10%返佣,永久有效!平台目前...

androidhttpclient为你推荐
avbAVBⅢ首选的治疗措施是什么?performclickC#中 键盘entre执行确定命令的代码是什么awv如何把普通电影转换成AWV腾讯技术腾讯QQ是谁研发的?在那一年上市的?云计划云计划创富平台怎么样?有谁知道。介绍一下。什么是生态系统生态系统的我主要特征是什么?上传图片网站速度超快的上传图片网站网络备份如何自运远程备份点心os现有的基于安卓深度优化的MUUI、点心OS、CM7、乐众ROM、乐蛙,这些哪个好?各自特点?给个排名。embed函数c语言“sqrt函数”的用法是什么?
深圳主机租用 西部数码vps 新网域名管理 过期域名抢注 google镜像 securitycenter hawkhost php主机 美国主机代购 512au 2017年黑色星期五 华为网络硬盘 linux空间 北京双线 qq对话框 卡巴斯基破解版 石家庄服务器托管 存储服务器 乐视会员免费领取 香港博客 更多