HTTP状态码

响应码分五种类型,由它们的第一位数字表示:

1.1xx:信息,请求收到,继续处理

2.2xx:成功,行为被成功地接受、理解和采纳

3.3xx:重定向,为了完成请求,必须进一步执行的动作

4.4xx:客户端错误,请求包含语法错误或者请求无法实现

5.5xx:服务器错误,服务器不能实现一种明显无效的请求

下表显示每个响应码及其含义:

100 继续

101 分组交换协

200 OK

201 被创建

202 被采纳

203 非授权信息

204 无内容

205 重置内容

206 部分内容

300 多选项

301 永久地传送

302 找到

303 参见其他

304 未改动

305 使用代理

307 暂时重定向

400 错误请求

401 未授权

402 要求付费

403 禁止

404 未找到

405 不允许的方法

406 不被采纳

407 要求代理授权

408 请求超时

409 冲突

410 过期的

411 要求的长度

412 前提不成立

413 请求实例太大

414 请求URI太大

415 不支持的媒体类型

416 无法满足的请求范围

417 失败的预期

500 内部服务器错误

501 未被使用

502 网关错误

503 不可用的服务

504 网关超时

505 HTTP版本未被支持

时间: 2024-11-03 19:30:53

HTTP状态码的相关文章

HTTP状态码集

1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理.这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束.由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应. 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动. 100 Continue 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个

HTTP常见状态码 200 301 302 404 500

HTTP状态码(HTTP Status Code) 一些常见的状态码为: 一.1开头 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码.代码 说明 100 (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换. 二.2开头 2xx (成功)表示成功处理了请求的状态代码.代码 说明 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 2

HTTP状态码解析

1 状态码 含义 100 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应. 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求.在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议. 只有在切换新的协议更有好处的时候才应该采取类似措施.例如,切

HTTP协议返回状态码大全

2014年腾讯招聘题中有这样一道题  浏览器访问某页面,HTTP协议返回状态码为403时表示:(B) A 找不到该页面 B 禁止访问 C 内部服务器访问 D 服务器繁忙 处于兴趣,网络搜集了状态返回码大全,属于计算机网络的知识[都说了是搜集的,非原创] HTTP返回状态代码 当用户试图通过HTTP或FTP协议访问一台运行主机上的内容时,Web服务器返回一个表示该请求的状态的数字代码.该状态代码记录在服务器日志中,同时也可能在 Web 浏览器或 FTP客户端显示.也就是我们打开页面发生错误时浏览器

asp.net教程:HTTP状态码200,301,302

跳转非常常用,在哪里都一样,这里的一些说明和用法也如此,不止适用于asp.net,其他语言也会用得到. 跳转非常常用,在哪里都一样,这里的一些说明和用法也如此,不止适用于asp.net,其他语言也会用得到.跳转的目的本来很简单,就是当用户或系统需要时从一个页面转向另一个页面,但自从有了各种各样的需求,还有那个什么SEO的东西之后,跳转被搞得极其复杂 跳转时的HTTP的状态码一般为200,301,302中的一个,下面先列出各状态码出现的情况,然后再解释各状态码有什么不同: 状态码200的跳转: 1

网站状态码 站长不可以忽略的细节

Http请求的状态码由于比较隐蔽,所以很容易被站长忽略,但如果状态码使用不当往往会对网站产生很大的影响,下面以 深圳分类信息网为例来说明一下比较重要的几种状态码: 1. 200 正常情况下请求一个网址都会返回200状态码,说明请求网页成功,对于搜索引擎来讲,只要看到200状态码,就会认为该网址正常,是收录的必要条件. 2. 301 永久重定向.我们经常碰到这样的情况,比如要更换域名,那么老域名的所有网址都要转向到新域名对应的网址,这个时候就必须通过301永久重定向到新的域名,意思是告诉搜索引擎,

百度快照不更新与HTTP 304状态码

前不久百度官方发表了一篇关于百度快照的说明,大体的解释了百度快照更新与倒退原因,并直接指出"网站快照与网站权重没有任何关系". 由于SEO基础知识的普及度不够,在交换友情链接的时候,还是有很多人拿网站快照作为主要参考标准之一,即使网站排名靠前.PR高,在把百度官方声明发给对方看,对方也很无奈的来了句上边领导要求没办法. 网站百度快照不更新与隔天更新 观察一些企业网站,发现关键词排名差不多的网站,同样是网站内容不更新,但是有的百度快照一直是隔天,有的就固定停在了某一天.   就此问题,笔

从网站日志200 0 64状态码数据分析谈做科学的SEO

记得去年笔者刚入门SEO时,在SeoWhy悬赏了一个关于网站IIS日志的问题,大概描述是:百度蜘蛛抓取网站,日志为什么会出现200 0 64代码?64表示什么? 得到了蛮多人热心回复,大致有以下七种说法: 1.64表示64位系统; 2.64表示抓取次数; 3.64表示正常,不需要理会; 4.64表示网页没有更新; 5.64表示k站的前兆; 6.64表示网站处于考核期; 7.64表示蜘蛛对网站Gzip压缩解密失败; 由于当初福清seo经验不够,也没有对网站日志进行详细分析,故此事不了了之.但通过自

用Python编写网络爬虫(三):异常的处理和HTTP状态码的分类

先来说一说HTTP的异常处理问题. 当urlopen不能够处理一个response时,产生urlError. 不过通常的Python APIs异常如ValueError,TypeError等也会同时产生. HTTPError是urlError的子类,通常在特定HTTP URLs中产生. 1.URLError 通常,URLError在没有网络连接(没有路由到特定服务器),或者服务器不存在的情况下产生. 这种情况下,异常同样会带有"reason"属性,它是一个tuple(可以理解为不可变的

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

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