27.常见的http状态码
leezozz 4/20/2023 笔记
HTTP状态码是由Web服务器向客户端浏览器返回的一种标准化的响应状态码,用于表示客户端请求的执行结果,常见的HTTP状态码如下:
- 1xx(信息提示):表示服务器已成功接受请求,但需要客户端进一步的操作才能完成请求
- 100 Continue(继续):服务器已接收部分请求,客户端可以继续发送其余请求部分。
- 101 Switching Protocols(切换协议):服务器正在切换协议。
- 2xx成功:表示服务器已经成功接受、理解、并接受请求
- 200 OK(成功):请求已经成功处理,返回数据在响应体中。
- 201 Created(已创建):请求已完成,新的资源已经创建。
- 204 No Content(无内容):请求已成功处理,但是没有响应数据,一般用于不需要返回数据的情况。
- 3xx(重定向):客户端需要采取进一步的操作才可以完成请求
- 301 Moved Permanently(永久移动):所请求的页面已经永久更改地址。
- 302 Found(临时移动):所请求的页面已经临时更改地址。
- 304 Not Modified(未修改):客户端已经执行了条件GET请求并且资源没有被修改过。
- 4xx(客户端错误):表示客户端提交的请求有错误,服务器无法处理该请求
- 400 Bad Request(错误请求):请求中存在语法错误。
- 401 Unauthorized(未授权):请求需要用户身份验证。
- 403 Forbidden(禁止访问):服务器拒绝访问资源。
- 404 Not Found(未找到):所请求的资源无法找到。
- 5xx(服务端错误):表示服务器在处理请求的过程中出现了错误
- 500 Internal Server Error(内部服务器错误):服务器遇到了一个未曾预料的错误,无法完成请求。
- 503 Service Unavailable(服务不可用):服务器当前无法处理请求,一般用于临时性的维护或者过载状态。