常用HTTP状态码及其含义

1开头的状态码

100 Continue 客户端应该继续发起请求
101 Switching Protocols 服务器已经理解了客户端的请求
102 Processing 代表处理将被继续执行

2开头的状态码

200 OK 请求成功
201 Created 请求已被实现而且有一个新的资源已经依据请求的需要而建立
202 Accepted 服务器已接收请求,但尚未处理
204 No Content 服务器成功处理了请求,但不需要返回任何实体内容
205 Reset Content 服务器成功处理了请求,且没有返回任何内容

3开头的状态码

301 Moved Permanently 被请求的资源已永久移动到新位置
302 Move Temporarily 被请求的资源临时从不同的URI响应请求
303 See Other 对应当前的请求响应可以在另一个URI上被找到。当响应于post(或put/delete)接收到响应时,客户端应该假定服务器已经收到数据,并且应该使用单独的get消息发出重定向。
304 Not Modified 请求的内容没有被改变

4开头的状态码

400 Bad Requset 当前请求无法被服务器理解,请求参数有误
401 Unauthorized 当前请求需要有通过HTTP认证的认证信息
402 Payment Required 需付费
403 Forbidden 服务器已经接受请求但是拒绝执行
404 Not Found 请求失败请求所希望得到的资源未被在服务器中发现
405 Method NotAllowed 请求中指定的请求方法不能被用于请求相应的资源
409 Conflict 表示请求的资源与资源的当前状态发生冲突
410 Gone 表示服务器上的某个资源被永久性的删除

5开头的状态码

500 Internal Server Error 服务器遇到了一个未曾预料的状况
503 Service Unavailable 服务器暂时处于超负荷或正在停机维护,无法处理请求
posted @ 2020-05-26 14:21  671_MrSix  阅读(572)  评论(0编辑  收藏  举报