http协议状态码

- 日理万妓 2022-04-15 07:29 329阅读 0赞

遇到最多的状态码就是404和500,什么意思大家都很清楚,那http状态码还有什么值呢?

内容如下:

  1. 6.1.1状态码与原因短语 Status Code and Reason Phrase
  2. Status-Code元素是一个试图理解和满足请求的三位数字整数码,这些码的完整定义在第十章。
  3. 原因短语(Reason-Phrase)是为了给出关于状态码的简单的文本描述。状态码用于控制,而
  4. 原因短语(Reason-Phrase)是让用户便于阅读。客户端不需要检查和显示原因短语。
  5. 状态码的第一位数字定义响应类别。后两位数字没有任何分类角色。第一位数字有五种值:
  6. -1xx :报告的 -请求被接收到,继续处理
  7. -2xx :成功 - 被成功地接收(received),理解(understood),接受
  8. accepted)的动作
  9. -3xx :重发 - 为了完成请求必须采取进一步的动作。
  10. -4xx :客户端出错 - 请求包括错的语法或不能被满足。
  11. -5xx :服务器出错 - 服务器无法完成显然有效的请求。
  12. 下面列举了为HTTP/1.1定义的态码值,和对应的原因短语(Reason-Phrase)的例子。原因短
  13. 语在这里例举只是建议性的----它们也许被一个局部的等价体代替而不会影响此协议的语义。
  14. Status-Code
  15. "100" ; 继续
  16. |"101" ; 转换协议
  17. |"200" ; OK
  18. |"201" ; 已创建
  19. |"202" ; 接受
  20. |"203" ; 非权威信息
  21. |"204" ; 无内容
  22. |"205" ; 重置内容
  23. |"206" ; 部分内容
  24. |"300" ; 多个选择
  25. |"301" ; 永久移动
  26. |"302" ; 发现
  27. |"303" ; 见其它
  28. |"304" ; 没有被改变
  29. |"305" ; 使用代理
  30. |"307" ; 临时重发
  31. |"400" ; 坏请求
  32. |"401" ; 未授权的
  33. |"402" ; 必要的支付
  34. |"403" ; 禁用
  35. |"404" ; 没有找到
  36. |"405" ; 方式不被允许
  37. |"406" ; 不接受的
  38. |"407" ; 需要代理验证
  39. |"408" ; 请求超时
  40. |"409" ; 冲突
  41. |"410" ; 不存在
  42. |"411" ; 长度必需
  43. |"412" 先决条件失败
  44. |"413" ; 请求实体太大
  45. |"414" ; 请求URI太大
  46. |"415" ; 不被支持的媒体类型
  47. |"416" 请求的范围不满足
  48. |"417" ; 期望失败
  49. |"500" ; 服务器内部错误
  50. |"501" ; 不能实现
  51. |"502" ; 坏网关
  52. |"503" ; 服务不能获得
  53. |"504" ; 网关超时
  54. |"505" ; HTTP 版本不支持
  55. |扩展码
  56. extension-code =3DIGIT
  57. Reason-Phrase = *<TEXT,excluding CR,LF>
  58. HTTP状态码是可扩展的。HTTP应用程序不需要理解所有已注册状态码的含义,尽管那样的理
  59. 解是很希望的。但是,应用程序必须了解由第一位数字指定的状态码的类别,任何未被识别的
  60. 响应应被看作是那个类别的x00状态码,未被识别的响应不能被缓存除外。例如,如果客户端
  61. 收到一个未被识别的状态码431,则可以安全的认为请求有错,并且它会对待此响应就像它接
  62. 收了一个状态码是400的响应。在这种情况下,用户代理(user agent)应当把响应的实体展
  63. 现给用户,因为实体有可能包括人类可读的信息,这些信息也许能解释非正常状态的原因。

关于每个状态码更详细的信息可以看rfc2616文档,里面有详细的说明。

w3官网地址:

http://www.w3.org/

http://www.w3.org/Protocols/

或者直接下载英文版 http://www.w3.org/Protocols/HTTP/1.1/rfc2616.pdf

我从网上找到了英文版(官网的)和中文版(别人翻译的)上传到我的资源中去了,

地址:http://download.csdn.net/detail/lushuaiyin/4800961里面说的相当详细。

发表评论

表情:
评论列表 (有 0 条评论,329人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Http协议状态

    响应 响应,由服务端返回给客户端,可以分为三部分:响应状态码(Response Status Code)、响应头(Response Headers)和响应体(Respon

    相关 Http协议状态

    响应 响应,由服务端返回给客户端,可以分为三部分:响应状态码(Response Status Code)、响应头(Response Headers)和响应体(Respon

    相关 http协议状态

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

    相关 http协议状态

    遇到最多的状态码就是404和500,什么意思大家都很清楚,那http状态码还有什么值呢? 内容如下: 6.1.1状态码与原因短语 (Status Code and

    相关 http协议状态

    遇到最多的状态码就是404和500,什么意思大家都很清楚,那http状态码还有什么值呢? 内容如下: 6.1.1状态码与原因短语 (Status Code and