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

问题描述

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

浏览器直接访问的结果如下:

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

解决方案

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

解决方案二:

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

解决方案三:

http://www.jb51.net/article/28096.htm

解决方案四:

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

解决方案五:

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

时间: 2024-09-13 08:44:11

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

web负载测试,多用户同时访问同一个url

问题描述 压力测试. 问题补充:求一个测试工具,谢谢 解决方案 如果只是简单测试的话建议用 apache bin目录的ab工具 ,直接运行,比如:ab -n 100 -c 10 http://test.com/url.html ,表示用10个并发用户一共请求100次,简单快捷:详细说明参见http://httpd.apache.org/docs/2.2/programs/ab.html解决方案二:jmeter.....无需安装..只需配置下访问的网站和规则.并生成报表..比loadrunner稍

thinkphp-请问如何处理多个url地址都可以同时访问同一个页面!

问题描述 请问如何处理多个url地址都可以同时访问同一个页面! 比如CSDN的文章详情页面,比如下面的几个url都可以同时访问同一个页面,但是它没有重定向到某一个url地址,如何重定向,还有这三个链接都可以被搜索引擎抓取到么? 解决方案 对于你这个问题我试了一下CSDN的当前页面,发现http://ask.csdn.net/questions/229561,http://ask.csdn.net/questions/229561.htm,http://ask.csdn.net/questions

js获取当前地址 JS获取当前URL的示例代码

 本篇文章主要是对js获取当前地址 JS获取当前URL的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <table width=100% cellpadding=0 cellspacing=0 border=0 >  <script language="javascript"> thisURL = document.URL;  thisHREF = document.location.href;  thisSLoc = self

wwinfrom 为Url写一个正则表达式 要求输入地址做判断

问题描述 wwinfrom 为Url写一个正则表达式 要求输入地址做判断 在一个文本框内要求 输入一个地址 要求可以这样 http://www.xxx.com http://www.xxx.cn http://192.168.xx.xx/load/xxx.html 解决方案 http://[a-zA-Z.0-9/-_]+ 解决方案二: 一个URL正则表达式

php实现把url转换迅雷thunder资源下载地址的方法_php技巧

本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法.分享给大家供大家参考.具体方法分析如下: 如果你知道迅雷地址的生成规则你就不觉得迅雷的url资源下载地址有多么复杂了, 其实雷的地址就是原url前面带AA后面带BB之后再base64_encode编码即可 如下例子所示: 复制代码 代码如下: <?php function Thunder($url, $type='en') { $url ='http://www.jb51.net'; if($type =='en'){ r

python解析URL中含有特殊符号的地址

摘要 今天在用curl调用一个solr地址查询数据的时候报错,发现是因为URL地址中含有[ 中括号 导致的,既然shell的curl命令不行,想着Python的urllib包可以解析URL地址,那就尝试这个 curl 执行报错 错误的情况: root@pts/3 $ curl "http://192.168.xxx.xxx:8983/solr/core1_shard2_replica1/select?q=*:*&fq=sex:1&fq=activeTime_tdt:[NOW-20

如何才能把每个用户访问的url及时间记录下来,但又不影响系统性能

问题描述 一个web系统,客户有这样的要求:把每个登录人员访问的url地址及时间全部记录下来, 系统是jsp 实现,我的想法是加一个Filter ,在这个Filter中做记录, 当在线人员多时,所有的操作都要被这个filter 过一遍,如果在Filte中做过多的操作,估计会影响性能,那么有没有什么办法实现这个需求呢? 我能想到的是:1 内存中放一个 ArrayList , 记录下url+时间+用户ID,当记录条数达到一定数量时,比如1000条时,再保存到数据库中2 使用第三方的缓存框架,让它们来

服务器-tomcat在eclipse中怎么部署项目,且浏览器访问的url是根据什么决定的

问题描述 tomcat在eclipse中怎么部署项目,且浏览器访问的url是根据什么决定的 如题,是怎么部署的,哪些是必须要修改的参数,且分别代表什么,eclipse里点了那个三角形的启动按钮后,tomcat还用运行startup.bat吗?最重要的一点:发布成功后,浏览器应该访问的url在哪找? 解决方案 在eclipse中点击run servers后选择tomcat便可以部署了:访问路径:localhost:8080/项目名/文件名 解决方案二: 集成到Eclips后不需要点startup.

Android 链接服务器获取json数据,解析头像url后。。。

问题描述 Android 链接服务器获取json数据,解析头像url后... Android 刚进入页面,链接服务器获取json数据,解析图片url,然后联网加载头像图片的操作得不到头像.代码如下.向各位请教.新手,不知道哪里出问题了.JsonObjectRequest request=new JsonObjectRequest(Request.Method.POST url null new Listener() { @Override public void onResponse(JSONO