http 协议的状态码有哪些?含义是什么?
一、http 协议的状态码类别
1xx:信息性状态码,表示请求已被接收,继续处理。
2xx:成功状态码,表示请求已成功被服务器接收、理解、并接受。
3xx:重定向状态码,表示需要进一步操作以完成请求。
4xx:客户端错误状态码,表示服务器无法处理请求。
5xx:服务器错误状态码,表示服务器在处理请求的过程中发生了错误。
二、常见的http 协议状态码及其含义
200 OK
:请求成功。客户端请求已成功处理。
301 Moved Permanently
:永久移动。请求的资源已被永久移动到新位置。
302 Found
:临时移动。请求的资源已被临时移动到新位置。
400 Bad Request
:错误请求。服务器无法理解客户端发送的请求。
401 Unauthorized
:未授权。请求需要身份验证,但客户端未提供有效的身份验证信息。
403 Forbidden
:禁止访问。服务器拒绝处理客户端的请求。
404 Not Found
:未找到。请求的资源不存在。
500 Internal Server Error
:服务器内部错误。服务器在处理请求时发生了意外错误。
503 Service Unavailable
:服务不可用。服务器当前无法处理请求,可能是临时的过载或维护状态,一段时间后可能恢复正常。