2 qq 27489903 qq_27489903 于 2016.03.13 20:50 提问

为什么有些网页不能GET获得响应内容?

最近弄get,post。发现有些网站可以GET获得响应内容,有些却不能,我对这方面不是很了解,希望大家指教!图片

4个回答

caozhy
caozhy   Ds   Rxr 2016.03.13 21:33
已采纳

用fiddler调试下,看浏览器怎么提交的。
(1)用的http还是https
(2)使用的UA(User-Agent)字段
(3)是否有跳转
(4)是否是ajax异步加载的,即get请求到的网页没有全部的数据
(5)host、referer、x-forward-for、cookie、url地址这几个字段

qq_27489903
qq_27489903 只返回了图里的那些内容,我需要把代码贴一下吗?
一年多之前 回复
qq_27489903
qq_27489903 都弄了,还是不行?
一年多之前 回复
h_yuchen
h_yuchen   2016.03.14 10:16

跨域 或者对方对了IP限定,对方设计了非常规返回格式。如 jsonp 、 var json = []... 等 具体还得看实际调试信息

qq_27489903
qq_27489903 图里的那些就是全部的返回内容了,你觉得是什么情况?
一年多之前 回复
f445239051
f445239051   2016.03.13 20:54

对方限定了你对某些方法的请求方式

qq_27489903
qq_27489903 我不是很懂,能说明的详细些吗?
一年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.03.13 21:26

先要看这个页面是不是get请求他可能是post等

qq_27489903
qq_27489903 确定,的确是get请求的方式
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!