状态码
分类
状态码 = 三位数字+原因短语
数字的第一位指定了响应类别,后两位没有分类
类别 | 原因短语 | |
---|---|---|
1XX | Informational(信息性状态码) | 接受的请求正在处理 |
2XX | Success(成功状态码) | 请求正常处理完毕 |
3XX | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5XX | Server Error(服务器错误状态码) | 服务器处理请求出错 |
只要第一个数字对,可以自创状态码
2XX 成功
200 OK
正常处理
204 No Content
请求处理成功,没有资源返回
206 Partial Content
范围请求,是对资源某一部分的请求
3XX 重定向
301 Moved Permanently
请求资源URL更改,需要将新的URL重新保存
302 Found
资源是临时性质的被移动
303 See Other
希望客户端能用GET重定向到另一个URI中,实现效果和302差不多
304 Not Modified
资源找到,不符合条件请求—这个状态码跟重定向无关
307 Temporary Redirect
临时重定向
感觉都差不多,就是URI改变,是否临时的问题
4XX 客户端错误
400 Bad Request
请求报文中有语法错误
401 Unauthorized
需要认证 请求需要有HTTP认证(BASIC 认证,DIGEST认证)
403 Forbidden
对你的访问请求拒绝–有可能权限有问题
404 Not Found
服务器上没有请求的资源
5XX 服务器错误
500 Internal Server Error
服务器端有错误(BUG,临时故障)
503 Service Unavailable
停机维护,超负载
这些状态码数字没啥用,主要看后面的原因短语理解意思,实在不行BING一下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Echin の 博客!