HTTP状态码 名称 含义
200 OK 默认的HTTP状态码。请求成功,数据已返回
201 已创建 请求成功,一个新的资源已在服务端创建
204 无内容 请求成功,但无内容返回
400 错误请求 请求被拒绝,客户端存在问题,要么是请求被篡改,要么是缺少必须的数据
401 未授权 请求被拒绝,客户端没有通过认证,应该在再次请求此资源前先进行认证
403 禁止访问 请求被拒绝,客户端没有权限访问次资源。跟401相比较,401是假定用户还未进行认证,而403是用户进行认证后仍然不允许访问此资源
404 未找到 所请求的资源不存在
405 不允许该方法 请求被拒绝,因为所使用的HTTP请求方法在该URL不可用
500 服务器错误 内部服务器错误,可能是系统错误或者代码错误

补充说明:

HTTP 400        //请求无效
HTTP 401.1      //未授权:登录失败
HTTP 401.2      //未授权:服务器配置问题导致登录失败
HTTP 401.3      //ACL 禁止访问资源
HTTP 401.4      //未授权:授权被筛选器拒绝
HTTP 401.5      //未授权:ISAPI 或 CGI 授权失败

HTTP 403        //禁止访问:权限不足
HTTP 403.1      //禁止访问:禁止可执行访问
HTTP 403.2      //禁止访问:禁止读访问
HTTP 403.3      //禁止访问:禁止写访问
HTTP 403.4      //禁止访问:要求 SSL
HTTP 403.5      //禁止访问:要求 SSL 128
HTTP 403.6      //禁止访问:IP 地址被拒绝
HTTP 403.7      //禁止访问:要求客户证书
HTTP 403.8      //禁止访问:禁止站点访问
HTTP 403.9      //禁止访问:连接的用户过多
HTTP 403.10     //禁止访问:配置无效
HTTP 403.11     //禁止访问:密码更改
HTTP 403.12     //禁止访问:映射器拒绝访问
HTTP 403.13     //禁止访问:客户证书已被吊销
HTTP 403.15     //禁止访问:客户访问许可过多
HTTP 403.16     //禁止访问:客户证书不可信或者无效
HTTP 403.17     //禁止访问:客户证书已经到期或者尚未生效

HTTP 404        //无法找到文件
HTTP 405        //资源被禁止
HTTP 406        //无法接受
HTTP 407        //要求代理身份验证
HTTP 410        //永远不可用
HTTP 412        //先决条件失败
HTTP 414        //请求URI太长

HTTP 500        //内部服务器错误
HTTP 500.100    //内部服务器错误 – ASP 错误
HTTP 500-11     //服务器关闭
HTTP 500-12     //应用程序重新启动
HTTP 500-13     //服务器太忙
HTTP 500-14     //应用程序无效
HTTP 500-15     //不允许请求global.asa
HTTP 501        //未实现
HTTP 502        //网关错误