天天看点

HTTP状态码有哪些?HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结

作者:一个id

HTTP 状态码有哪些?

HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结果。HTTP状态码分为五类,每类都有特定的含义。以下是常见的HTTP状态码:

1. 1xx(Informational Information):指示请求已接收,继续处理。

- 100 Continue:服务器已经接收到请求的一部分,客户端应继续发送其余部分。

- 101 Switching Protocols:服务器要求客户端切换协议,例如从HTTP协议切换到WebSocket协议。

2. 2xx(Successful Success):指示请求已成功被服务器接收、理解、并接受。

- 200 OK:请求成功,返回的数据是正确的。

- 201 Created:请求成功,服务器已创建了新的资源。

- 204 No Content:请求成功,但没有返回任何内容。

3. 3xx(Redirection Redirection):指示客户端需要进行进一步的操作才能完成请求。

- 301 Moved Permanently:请求的资源已永久移动到新的URL。

- 302 Found:请求的资源临时移动到新的URL。

- 304 Not Modified:资源未修改,客户端可以使用缓存的版本。

4. 4xx(Client Errors):指示客户端存在错误,请求无法完成。

- 400 Bad Request:请求错误,服务器无法理解。

- 401 Unauthorized:请求要求用户身份验证。

- 403 Forbidden:服务器拒绝请求,没有权限访问。

- 404 Not Found:请求的资源不存在。

5. 5xx(Server Errors):指示服务器在处理请求的过程中发生了错误。

- 500 Internal Server Error:服务器内部错误,无法完成请求。

- 502 Bad Gateway:服务器作为网关或代理,从上游服务器收到无效响应。

- 503 Service Unavailable:服务器暂时不可用,通常由于维护或过载。

#java #程序员 #学习打卡 #面试 #图文扶持计划入口

HTTP状态码有哪些?HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结
HTTP状态码有哪些?HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结
HTTP状态码有哪些?HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结
HTTP状态码有哪些?HTTP状态码是由Web服务器向客户端浏览器返回的一个三位数字的代码,用于表示服务器对请求的处理结

继续阅读