hssg380
折戟X沉沙
2015-06-04 10:16
采纳率: 72.7%
浏览 8.7k

为什么访问同一个URL地址,Android和浏览器返回的数据不一样?

浏览器直接访问的结果如下:图片说明

Android端用URLConnection连接,给的URL和浏览器里输的地址相同。但返回的结果却是:图片说明
这是为什么?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • oyljerry
    oyljerry 2015-06-04 15:29
    已采纳

    网站针对不同客户端做了处理返回不同的数据。你两者请求的http头会有区别,对比一下。这样网站就知道你是哪种类型客户端了。

    点赞 评论
  • zuishikonghuan
    zuishikonghuan 2015-06-04 11:32

    浏览器的协议头中和URLConnection的User-Agent和Cookie不一样,要想一样必须保证协议头一样
    可以百度一下“HTTP协议”获取更多信息

    点赞 评论
  • Carry_Dominator
    Carry_Dominator 2015-06-04 11:46
    点赞 评论
  • hssg380
    折戟X沉沙 2015-06-05 01:31

    好的,明白了,谢谢大伙儿~

    点赞 评论
  • u011133213
    胖虎 2015-06-09 14:10

    http请求头中带了你终端是PC还是Phone的信息。

    点赞 评论

相关推荐