`

HTTP状态码->HTTP Status Code

 
阅读更多

response的setHeader()设置http头信息概述

http://wenku.baidu.com/view/8e49b986b9d528ea81c77901.html

 

http://www.cnblogs.com/DeasonGuan/articles/Hanami.html

 

HTTP Status Code

常见的状态码:

HTTP: Status 200 – 服务器成功返回网页
HTTP: Status 404 – 请求的网页不存在
HTTP: Status 503 – 服务不可用

详解:

复制代码
说明:

HTTP: Status 1xx (临时响应)
->表示临时响应并需要请求者继续执行操作的状态代码。

详细代码及说明:
HTTP: Status 100 (继续)
-> 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
HTTP: Status 101 (切换协议)
-> 请求者已要求服务器切换协议,服务器已确认并准备切换。
复制代码

 

复制代码
说明:
HTTP Status 2xx (成功)
->表示成功处理了请求的状态代码;

详细代码及说明:

HTTP Status 200 (成功)
-> 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
HTTP Status 201 (已创建)
-> 请求成功并且服务器创建了新的资源。
HTTP Status 202 (已接受)
-> 服务器已接受请求,但尚未处理。
HTTP Status 203 (非授权信息)
-> 服务器已成功处理了请求,但返回的信息可能来自另一来源。
HTTP Status 204 (无内容)
-> 服务器成功处理了请求,但没有返回任何内容。
HTTP Status 205 (重置内容)
-> 服务器成功处理了请求,但没有返回任何内容。
HTTP Status 206 (部分内容)
-> 服务器成功处理了部分 GET 请求。
复制代码

 Redirection 

==================================
300 Multiple Choices
请求资源符合任何一个呈现方式。

301 Moved Permanently 
请求的资源已经被赋予一个新的URI。

302 Found 
通过不同的URI请求资源的临时文件。
303 See Other

304 Not Modified 
如果客服端已经完成一个有条件的请求并且请求是允许的,但是这个文档并没有改变,服务器应该返回304状态码。304
状态码一定不能包含信息主体,从而通常通过一个头字段后的第一个空行结束。

305 Use Proxy
请求的资源必须通过代理(由Location字段指定)来访问。Location资源给出了代理的URI。

306 Unused

307 Temporary Redirect

 

复制代码
说明:

HTTP Status 4xx (请求错误)
->这些状态代码表示请求可能出错,妨碍了服务器的处理。

详细代码说明:
HTTP Status 400 (错误请求)
->服务器不理解请求的语法。
HTTP Status 401 (未授权)
->请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。
HTTP Status 403 (禁止)
-> 服务器拒绝请求。
HTTP Status 404 (未找到)
->服务器找不到请求的网页。
HTTP Status 405 (方法禁用)
->禁用请求中指定的方法。
HTTP Status 406 (不接受)
->无法使用请求的内容特性响应请求的网页。
HTTP Status 407 (需要代理授权)
->此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。
HTTP Status 408 (请求超时)
->服务器等候请求时发生超时。
HTTP Status 409 (冲突)
->服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。
HTTP Status 410 (已删除)
-> 如果请求的资源已永久删除,服务器就会返回此响应。
HTTP Status 411 (需要有效长度)
->服务器不接受不含有效内容长度标头字段的请求。
HTTP Status 412 (未满足前提条件)
->服务器未满足请求者在请求中设置的其中一个前提条件。
HTTP Status 413 (请求实体过大)
->服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
HTTP Status 414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。
HTTP Status 415 (不支持的媒体类型)
->请求的格式不受请求页面的支持。
HTTP Status 416 (请求范围不符合要求)
->如果页面无法提供请求的范围,则服务器会返回此状态代码。
HTTP Status 417 (未满足期望值)
->服务器未满足”期望”请求标头字段的要求。
复制代码
复制代码
说明
HTTP Status 5xx (服务器错误)
->这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。

代码详细及说明:
HTTP Status 500 (服务器内部错误)
->服务器遇到错误,无法完成请求。
HTTP Status 501 (尚未实施)
->服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。
HTTP Status 502 (错误网关)
->服务器作为网关或代理,从上游服务器收到无效响应。
HTTP Status 503 (服务不可用)
-> 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。
HTTP Status 504 (网关超时)
->服务器作为网关或代理,但是没有及时从上游服务器收到请求。
HTTP Status 505 (HTTP 版本不受支持)
-> 服务器不支持请求中所用的 HTTP 协议版本。
复制代码



分享到:
评论

相关推荐

    HTTP Status Code 状态码

    HTTP Status Code 状态码

    PHPMailer (本人用的tp5 将其放置extend/org 文件下)

    namespace app\common\server\email; ... class EmailServer extends \app\common\server\BaseServer { ... $status = $mail->send(); if ($status) { echo ‘成功’; } else { echo ‘失败’; } } }

    HTTP常见的状态码HTTP Status Code

    HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 HTTP Status Code 常见的状态码:...

    http状态码详解.docx

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码...

    HTTP协议状态码总结

    HTTP协议状态码总结 HTTP STATUS

    Response.StatusCode的HTTP状态代码列表

    完整的HTTP状态代码列表

    ASP.NET设置404页面返回302HTTP状态码的解决方法

    在配置文件中配置404页面如下: 代码如下: ”On” defaultRedirect=”404.aspx”> <error statusCode=”403″ redirect=”404.aspx”> <error statusCode=”404″ redirect=”404.aspx”> <error statusCode=”400″...

    http-status-code:检查http状态码

    HTTP状态码 列出带有HTTP状态代码的查询翻译。

    base-statuscode:获取基本的HTTP状态码

    基本状态码 将状态码减少到其基数。安装$ npm i --save base-statuscode概述 var baseStatus = require ( 'base-statuscode' ) ;baseStatus ( 404 ) ;// => 400baseStatus ( 205 ) ;// => 200执照:copyright:

    http-status-codes-cpp:C,C ++和Qt的HTTP状态代码和原因短语

    状态码类型 原因短语类型 前缀HttpStatus_ enum HttpStatus_Code const char* 命名空间HttpStatus enum Code std::string 命名空间HttpStatus enum class Code std::string 命名空间HttpStatus enum Code

    HTTP状态代码「HTTP Status code」-crx插件

    有了这个工具,您就可以获得一个巨大的HTTP代码数据库,并检查当前页面!... 使用此工具,您可以获取庞大的HTTP代码数据库并检查当前页面!...-HTTP状态码可以获取当前页面的状态码-HTTP状态码简单易用 支持语言:English

    HTTP1.1状态码

    下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够 支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下...

    Http状态码

    Http状态码 所有精华 集于一图 一目了然 形象易懂 十分中肯 绝对干货!

    彩信系统消息发送状态码细化方案

    中国移动MMS业务系统消息发送状态码细化方案。...5:MMSC转发失败(二个MMSC时,MM4_forward.RES中的STATUS CODE值为错误) 6:系统拒绝或删除(如黑名单限制、不合法消息监控转移等) 7:未收到状态报告 8:未知错误

    常见的HTTP状态码

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码...

    http状态码

    http 状态码 ( HTTP Status Code ) 1xx~5xx 状态码含义

    statuscode:快速找到http状态代码的含义

    状态码 一个命令行应用程序,可快速查找http状态代码的含义。安装 $ npm install -g status-code用法 $ statuscode [options] <code>参考执照麻省理工学院

    HTTP状态码

    HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 – 请求成功 301 – 资源(网页等)被永久转移到其它URL 404 – 请求的资源(网页等)不存在 500 – 内部服务器错误 HTTP状态码分类 HTTP...

    axios 处理 302 状态码的解决方法

    比如说浏览器打开了一个单页面(SPA)应用,过了一段时间token(或者session)过期了,这个时候页面上发起 Ajax请求之后,后端返回302状态码跳转到login页面。 我这是使用的是 Vue + axios ,发现 axios 无法拦截到 ...

Global site tag (gtag.js) - Google Analytics