第一类 消息
>代表请求已被接受,需要继续处理
100 Continue
客户端应当继续发送请求
详细:这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。
101 Switching Protocols
通知客户端采用不同的协议来完成这个请求
第二类 成功
>代表请求已成功被服务器接收、理解、并接受
200 OK
请求已成功
201 Created
请求已经被实现
202 Accepted
服务器已接受请求,但尚未处理
204 No Content
服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息
第三类 重定向
>需要客户端采取进一步的操作才能完成请求
300 Multiple Choices
用户或浏览器能够自行选择一个首选的地址进行重定向
301 Moved Permanently
被请求的资源已永久移动到新位置
302 Move temporarily
暂时转移
第四类 请求错误
>客户端看起来可能发生了错误,妨碍了服务器的处理
400 Bad Request
语义有误,当前请求无法被服务器理解||请求参数有误
401 Unauthorized
未验证
404 Not Found
请求失败,请求所希望得到的资源未被在服务器上发现
第五类 服务器错误
>服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理
500 Internal Server Error
一般来说,这个问题都会在服务器端的源代码出现错误时出现
503 Service Unavailable
由于临时的服务器维护或者过载,服务器当前无法处理请求
505 HTTP Version Not Supported
服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本