zhaoningbo 发表于 2013-1-15 22:21:45

HTTP协议状态码

引言:
 
    在开发web项目时可能会看到一些眼生的HTTP协议返回错误。笔者现将其提纲整理如下,以备日后参考,补充。
 
正文:
 
    HTTP协议状态码清单如下:
 
"100" : Continue"101" : witching Protocols"200" : OK"201" : Created"202" : Accepted"203" : Non-Authoritative Information"204" : No Content"205" : Reset Content"206" : Partial Content"300" : Multiple Choices"301" : Moved Permanently    + 301重定向,(新旧网切换)永久重定向。"302" : Found    + 302重定向,可产生网址劫持,旧网无影响新网无排名"303" : See Other"304" : Not Modified"305" : Use Proxy"307" : Temporary Redirect"400" : Bad Request    + 请求不被服务器识别"401" : Unauthorized    + 请求可能出错,服务器无法处理    - 401.1 - 未经授权:访问由于凭据无效被拒绝。    - 401.2 - 未经授权:访问由于服务器配置被拒绝。    - 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。"402" : Payment Required    + 要求付费"403" : Forbidden    + 服务器拒绝请求    - 403.1:执行访问被禁止    - 403.2:读访问被禁止    - 403.3:写访问被禁止    - 403.4:要求SSL    - 403.6:IP地址被拒绝    - 403.7:要求客户端证书    - 403.8:站点访问被拒绝    - 403.9:用户数过多    - 403.10:配置无效    - 403.11:密码更改    - 403.12:拒绝访问映射表    - 403.13:客户端证书被吊销    - 403.14:拒绝目录列表    - 403.15:超出客户端访问许可    - 403.16:客户端证书不受信任或无效    - 403.17:客户端证书已过期或尚未生效    - 403.18:在当前的应用程序池中不能执行所请求的URL(IIS 6.0专有)    - 403.19:不能为这个应用程序池中的客户端执行CGI(IIS 6.0专有)    - 403.20:Passport登录失败(IIS 6.0专有)"404" : Not Found    + 未找到"405" : Method Not Allowed    + 对于请求所标识的资源,不允许使用请求行中所指定的方法。"406" : Not Acceptable    + 无法使用请求的内容特性来响应请求的网页。一般是指客户端浏览器不接受所请求页面的 MIME 类型。"407" : Proxy Authentication Required    + 需要代理授权"408" : Request Time-out    + 请求超时"409" : Conflict    + 服务器在完成请求时发生了冲突。"410" : Gone    + 请示的资源已经被删除"411" : Length Required    + 当服务器接受到包含了无效内容长度标头的字段时会返回此错误"412" : Precondition Failed    + 表示“未满足前提条件”"413" : Request Entity Too Large    + 表示“请求实体过大”"414" : Request-URI Too Large    + 表示“请求的URL过长”"415" : Unsupported Media Type"416" : Requested range not satisfiable"417" : Expectation Failed"500" : Internal Server Error    + 表示服务器内部遇到错误,无法完成请求。"501" : Not Implemented    + 表示服务器不具备完成请求的功能。"502" : Bad Gateway    + 表示网关错误"503" : Service Unavailable    + 表示“服务不可用”"504" : Gateway Time-out    + 表示“网关超时”"505" : HTTP Version not supported    + 表示“HTTP版本不受支持” 
实践:
 
1,“505” javaweb项目中的jar包不齐引发过一次。
 
 
 
 
页: [1]
查看完整版本: HTTP协议状态码