状态码503的页面怎么获取到他的内容

问题描述

我在向google发送请求时,返回了一个503的页面,这个页面是一个验证码加一些其他的东西,我想获取到这个页面的内容。使用httpurlconnection获取输入流时异常了:Server returned HTTP response code: 503 for URL: http://www.google.com.hk/sorry/?continue= 。。。。之后就获取不到页面的内容,可是浏览器就可以获取503页面的内容啊,他们是怎么做的

解决方案

InputStream is = conn.getErrorStream();通过这个拿错误的

时间: 2024-08-25 03:35:18

状态码503的页面怎么获取到他的内容的相关文章

Step1数据系统技术(3.使用浏览器Cache和http状态码304实现的客户端缓存)

实在抱歉,因为本来这个系列应该早就应该写完的,不过在我写了两章之后,没有过多久,我的网站就崩溃了,崩溃的原因是有人试图从我的网站抓取数据,从而造成了网站数据库的频繁访问,如果大家看过我以前的几篇,应该知道发生这样的事情同样会造成服务器缓存文件过多,因为我使用的是虚拟主机,因此,服务器就崩溃了.因此我觉得这个系统还存在缺陷,因此暂时没有继续介绍(当然到现在也没有改善多少),之后就是春节,春节之后我就开始找工作,而且也一直没有心情来写这个,因此拖延了很久,到现在,我终于觉得不好意思了,决定不管是否完

CURL状态码列表

CURL状态码列表 状态码 状态原因 解释 0 正常访问   1 错误的协议 未支持的协议.此版cURL 不支持这一协议. 2 初始化代码失败 初始化失败. 3 URL格式不正确 URL 格式错误.语法不正确. 4 请求协议错误   5 无法解析代理 无法解析代理.无法解析给定代理主机. 6 无法解析主机地址 无法解析主机.无法解析给定的远程主机. 7 无法连接到主机 无法连接到主机. 8 远程服务器不可用 FTP 非正常的服务器应答.cURL 无法解析服务器发送的数据. 9 访问资源错误 FT

未建好页面应返回503状态码 防止被删除

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 近期,百度站长平台发现有一些网站把未建好的页面放到线上,并且这些页面在被百度抓取的时候返回码是404,于是页面被百度抓取后,会被当成死链直接删除.但是这个页面在第二天或者过几天就会建好,并上线到网站内展现出来,但是由于之前已经被百度当做死链删除,所以要再次等这些链接被发现,然后抓取,才能展现,这样的操作最终会导致一些页面在一段时间内不会在百度

PHP获取访问页面HTTP状态码例子

今天,逐风来和大家分享一个PHP获取访问页面HTTP状态的再封装函数: 以下是关键部分代码: /**  * 获取远程URL的HTTP状态  *  * @version 0.0.1  * @Author  Chenjl  *  * @param string  $url       远程URL  * @param string  $data      ture[返回HTTP状态数组] | false[返回状态数值]  *  * @return  mixed  */ function getHead

php获取http状态码程序代码

经常需要判断文件是否可以访问,可以通过http状态码判别,200为正常访问,404为找不到该页面,代码如下  代码如下 复制代码 <?php // 设置url $url = 'http://www.111cn.net'; function get_http_status_code($url) {  if(empty($url)) return false;  $url = parse_url($url);  $host = isset($url['host']) ? $url['host'] :

模拟登录正方教务系统重定向页面拿到的状态码为什么 总是200不是302

问题描述 模拟登录正方教务系统重定向页面拿到的状态码为什么 总是200不是302 请求代码 List pairs = new ArrayList(); pairs.add(new BasicNameValuePair("__VIEWSTATE", "dDwyODE2NTM0OTg7Oz5hS%2FqlazCCYK7Agp6rx5GFtdHxlg%3D%3D")); pairs.add(new BasicNameValuePair("txtUserName&

PHP curl 获取响应的状态码的方法_php技巧

PHP curl可以从服务器端模拟一个http请求,例如抓取网页.模拟登陆等.根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗.想要获取状态码,需要在执行curl_exec后再通过curl_getinfo来获取.例如: 复制代码 代码如下: $ch = curl_init (); curl_setopt($ch, CURLOPT_URL, 'http://www.google.com.hk'); curl_setopt($ch, CURLOPT_TI

Nginx中定义404页面并且返回404状态码的正确方法_nginx

前几天,一朋友出程序出问题却怎么查都没看出问题,于是让我帮它看看.其实它是ajax请求了很多个模板,然后把模板写到页面中.关键是所有请求的页面都是200正常状态码返回,表面上看没什么问题,实际上有些请求虽然返回200状态码,但给回的状态码是200.WebServer是nginx,直接告诉我应该他们配置了nginx的404错误页面,虽然请求不存在的资源可以成功返回404页面,但返回状态码确是200. 404.html 复制代码 代码如下: This is 404 page. 请求一个不存在的页面:

开源项目-android volley获取http状态码的方法

问题描述 android volley获取http状态码的方法 本人android新手一个,在开发过程中使用的现在流行的volley开源项目,其中的需求中需要根据状态码进行操作.拜托了! 解决方案 Android_HTTP状态码介绍[Android笔记]Http状态码android http code响应码 状态码