httpclient从服务器获取的数据不全

问题:项目中获取一个接口的数据,在pc端浏览器,数据正常。用手机浏览器打开接口链接,有个图片字段的地址不完整

分析:说明是httpclient部分出问题了

考虑是不是设置了user agent

在获取数据的方法里加上httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.2)");数据正常

由此判断是服务器设置了user-agent

-------------------------------------------------------------------------------------------------------

后来问了后台童鞋,原来是因为后台处理函数中有在手机页面打开的时候一种格式,没有转化过来 →_→ 

总算把问题解决了,顺便学习了httpclient方面的知识


关于user agent的介绍

http://thobian.info/?p=318

http://www.iamniu.com/2012/02/17/the-user-agent-introduction/

http://sebug.net/paper/books/dive-into-python3/http-web-services.html

 httpclient入门:  http://www.ibm.com/developerworks/cn/opensource/os-httpclient/ 
  httpclient证书导入:http://www.blogjava.net/happytian/archive/2006/12/22/89447.html 
  httpclient高级认识:http://laohuang.iteye.com/blog/55613 
  httpclient官方文档:http://hc.apache.org/httpcomponents-client/index.html 
  httpclient资源关闭:http://www.iteye.com/topic/234759 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值