状态码(Status-Code)由3位数字组成,表示请求是否被理解或被满足。这些状态码的完整定义在第十一章。原因解释(Reason-Phrase)是用简短的文字来描述状态码产生的原因。状态码用来支持自动操作,原因解释用来方便人的查看。客户端不需要检查或显示原因解释。
状态码的第一位数字定义了响应的类别,后面两位数字没有具体分类。首位数字有5取可能:
*1xx:通知 - 已收到请求,继续处理
*2xx:成功 - 操作被成功接收和理解,并被接受
*3xx:重定向 - 要完成请求必须进行进一步操作。
*4xx:客户端出错 - 请求有语法错误或无法实现
*5xx:服务器端出错 - 服务器无法满足合法的请求。
HTTP/1.0的状态码、对应原因解释在下面给出。下面的原因解释只是建议采用,可用其他等价形式替换,而不会对协议造成影响。注意:RTSP采用了大多数HTTP/1.1[2]状态码,并增加了一些形如x50的RTSP特有的状态码以避免与最新定义的HTTP状态码冲突。
状态码 ="100" ; 继续
| "200" ; OK
| "201" ; 已创建
| "250" ; 存储空间不足
| "300" ; 有多个选项
| "301" ; 被永久移除
| "302" ; 被临时移除
| "303" ; 见其他
| "304" ; 没有修改
| "305" ; 使用代理
| "400" ; 错误的请求
| "401" ; 未通过认证
|"402" ; 需要付费
| "403" ; 禁止
| "404" ; 没有找到
| "405" ; 不允许该方法
| "406" ; 不接受
| "407" ; 代理需要认证
| "408" ; 请求超时
| "410" ; 不在服务器
| "411" ; 需要长度
| "412" ; 预处理失败
| "413" ; 请求实体过长
| "414" ; 请求-URI过长
| "415" ; 媒体类型不支持
| "451" ; 不理解此参数
| "452" ; 找不到会议
| "453" ; 带宽不足
| "454" ; 找不到会话
| "455" ; 此状态下此方法无效
| "456" ; 此头部域对该资源无效
| "457" ; 无效范围
| "458" ; 参数是只读的
| "459" ; 不允许合控制
| "460" ; 只允许合控制
| "461" ; 传输方式不支持
| "462" ; 无法到达目的地址
| "500" ; 服务器内部错误
| "501" ; 未实现
| "502" ; 网关错误
| "503" ; 无法得到服务
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-47669-15.html
国家的概念除了在生死存亡之时格外强烈外