最近弄get,post。发现有些网站可以GET获得响应内容,有些却不能,我对这方面不是很了解,希望大家指教!
先要看这个页面是不是get请求他可能是post等
解决方案2:对方限定了你对某些方法的请求方式
解决方案3:跨域 或者对方对了IP限定,对方设计了非常规返回格式。如 jsonp 、 var json = []... 等 具体还得看实际调试信息
解决方案4:用fiddler调试下,看浏览器怎么提交的。
(1)用的http还是https
(2)使用的UA(User-Agent)字段
(3)是否有跳转
(4)是否是ajax异步加载的,即get请求到的网页没有全部的数据
(5)host、referer、x-forward-for、cookie、url地址这几个字段