问题:项目中获取一个接口的数据,在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://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