首页 新闻 搜索 专区 学院

浏览器访问状态码是503,且返回页面是怎么做到的

0
悬赏园豆:40 [已关闭问题] 关闭于 2016-03-31 20:27

使用httpwebrequest反向代理Google服务时,当系统认定该请求是机器时,Google服务会重定向到提供验证码的Url(如http://ipv4.google.com/sorry/CaptchaRedirect?continue=http%3A%2F%2Fscholar.google.com%2F&id=5909991953417298418&captcha=22849&submit=%E6%8F%90%E4%BA%A4)。

问题来了,就是这个地址,使用浏览器访问该地址时,显示503,同时返回验证码页面;而使用httpwebrequest请求时,request.getResponse()时就报503,无返回内容。

问题是:为啥两者差别这么大呢?如何使用httpwebrequest实现这种情况的访问呢?

陈福佑的主页 陈福佑 | 初学一级 | 园豆:41
提问于:2015-09-05 00:22
< >
分享
所有回答(1)
0

要完全模拟浏览器访问,是不是要设置一下request header之类的东西?

Fedel | 园豆:232 (菜鸟二级) | 2015-09-05 15:26

全部按照浏览器的参数设置了。

支持(0) 反对(0) 陈福佑 | 园豆:41 (初学一级) | 2015-09-05 18:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册