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包不齐引发过一次。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值