常见的http状态码总结。

常见的http状态码:

  1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

  2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最常见的有200、201状态码。

  200状态码:表示请求已成功,请求所希望的响应头或数据体将随此响应返回。

  201状态码:表示请求成功并且服务器创建了新的资源,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 ‘202 Accepted‘。

  202状态码:服务器已接受请求,但尚未处理。

  3XX系列:代表需要客户端采取进一步的操作才能完成请求,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。这系列中最常见的有301、302状态码。

  301状态码:被请求的资源已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

  302状态码:请求的资源临时从不同的URI响应请求,但请求者应继续使用原有位置来进行以后的请求。

304自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。

  4XX系列:表示请求错误。代表了客户端看起来可能发生了错误,妨碍了服务器的处理。常见有:401、404状态码。

  401状态码:请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

  403状态码:服务器已经理解请求,但是拒绝执行它。与401响应不同的是,身份验证并不能提供任何帮助,而且这个请求也不应该被重复提交。

  404状态码:请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。

  5xx系列:代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。常见有500、503状态码。

  500状态码:服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。

503状态码:由于临时的服务器维护或者过载,服务器当前无法处理请求。通常,这个是暂时状态,一段时间会恢复。

  http状态码还有很多但不常见,记住这些工作中就够用了。

原文地址:https://www.cnblogs.com/PrayLs/p/10269349.html

时间: 2024-11-05 09:17:04

常见的http状态码总结。的相关文章

如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法

一.实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1 本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键在于防火墙及其selinux关闭的前提下实现. 二.实验步骤 1)下载产品,并解压至www目录内 wget -O /home/chen/tools/  http://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-GBK-SP1.tar.gz

常见的 http 状态码

1~5开头的HTTP状态码分别表示: 1XX 表示消息 2XX 表示成功 3XX 表示重定向 4XX 表示请求错误 5XX 表示服务端错误 常见的HTTP状态码: 200 OK 表示请求成功 一切正常 301 Moved Permanently 重定向,客户请求的文档在其他地方,新的url在location头中给出,浏览器应该自动地访问新的url 302 Found 临时重定向,类似于301,但是新的URL应该被视为临时性的替代,而不是永久性的 304 Not Modified 客户端有缓冲的文

常见的HTTP状态码(HTTP Status Code)说明

常见的HTTP状态码(HTTP Status Code)说明 2开头(请求成功):表示成功处理了请求的状态码 1. 200-请求成功.服务器成功处理了请求并返回. 2. 201-请求成功并且服务器创建了新的资源. 3. 202-服务器接收了请求,但尚未处理. 4. 204-服务器成功处理了请求,但没有返回任何内容. 3开头(请求被重定向):表示请求完成,需要进行下一步操作.通常这些状态码是用来重定向 1. 301-永久重定向.请求页面已永久重定向到新的位置.服务器返回此状态码时会自动跳转到新的位

常见的HTTP状态码

企业生产环境常见的http返回状态码汇总,如下表格: HTTP状态码 英文解释 中文解释      200 -OK,- Standard response for successful HTTP requests. 发出http请求后服务器成功返回正确的网页      301 -Moved Permanently , - This and all future requests should be directed to the given. 请求的网页已永久跳转到新位置.(永久跳转),   

常见的HTTP状态码深入理解

状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果.借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误. RFC2616定义的状态码,由3位数字和原因短信组成. 数字中的第一位指定了响应类别,后两位无分类.响应类别有以下5种: Type Reason-phrase Note 1XX Informational 信息性状态码,表示接受的请求正在处理 2XX Success 成功状态码,表示请求正常处理完毕 3XX Redirection 重定向状态码,表示需要客户端需要

常见的HTTP状态码(HTTP Status Code)

HTTP状态码 当使用浏览器访问一个网页时,浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求.即HTTP状态码(HTTP Status Code),它由 RFC 2616 规范定义的,并得到 RFC 2518.RFC 2817.RFC 2295.RFC 2774 与 RFC 4918 等规范扩展.所有状态码的第一个数字代表了响应的五种状态之一. HTTP状态码分类 HTTP状态码由

常见的HTTP状态码详细解析

http状态码分为五类 : 1XX 信息 服务器收到请求,需要请求者继续操作 2XX 成功 请求被成功接手并返回给请求者 3XX 重定向 需要进一步操作才能完成请求 4XX 客户端错误 请求包含语法错误,或无法完成请求 5XX 服务端错误 服务端在处理请求过程发生了错误 200是请求成功,并向客户端成功返回 301.302.307的区别? 301是永久移动 请求的资源被永久的移动到新的URL上,返回的信息包含了新URL,浏览器保存新URL. 302是临时移动 请求的资源临时的移动到新URL上,客

每日一得--HTTP请求常见的返回状态码

200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 代码   说明 100   (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换. 2xx (成功) 表示成功处理了请求的状态代码. 代码   说明 200   (成功)  服务器已成功处理了请求. 通常,这表

常见的HTTP状态码说明

1xx - 信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应. · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分. · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求. · 200 - OK 一切正常,对GET和POST请求的应答文档跟在后面. · 201 - Created 服务器已经创建了文档,Lo