常见HTTP状态码有哪些

2023-04-16 12:14:00 状态 有哪些 常见

HTTP状态码是指服务器在处理客户端请求时返回的状态码,它用于表示服务器对客户端请求的处理结果。常见的HTTP状态码有:

1xx:指示信息,表示请求已接收,继续处理。

2xx:成功,表示请求已被成功接收、理解、接受。

3xx:重定向,要完成请求必须进行更进一步的操作。

4xx:客户端错误,请求包含语法错误或无法完成请求。

5xx:服务器端错误,服务器无法完成对请求的处理。

其中,2xx状态码有:200 OK,表示请求已成功;201 Created,表示请求已经被创建;202 Accepted,表示请求已经被接受,但尚未处理;204 No Content,表示请求成功,但服务器无返回内容;206 Partial Content,表示服务器成功处理了部分GET请求。

3xx状态码有:301 Moved Permanently,表示请求的网页已永久移动到新位置;302 Found,表示请求的网页临时移动到新位置;304 Not Modified,表示请求的网页未被修改,可以使用缓存。

4xx状态码有:400 Bad Request,表示请求报文存在语法错误;401 Unauthorized,表示用户没有权限;403 Forbidden,表示服务器拒绝请求;404 Not Found,表示请求的资源不存在;405 Method Not Allowed,表示用户使用了不允许的请求方法;408 Request Timeout,表示客户端请求超时。

5xx状态码有:500 Internal Server Error,表示服务器内部错误;501 Not Implemented,表示服务器不支持所请求的功能;502 Bad Gateway,表示上游服务器接收到无效的响应;503 Service Unavailable,表示服务器暂时处于超负载或正在停机维护;504 Gateway Timeout,表示上游服务器超时。

相关文章