信息类(1xx)
这里的状态码大体意思就是表示请求已被接收,但需要客户端继续发送请求,很少用到这里的状态码。
成功类(2xx)
这里的状态码表示请求已成功处理,200 ok 是我们最常见的一个状态码,表示访问成功.
重定向类(3xx)
3xx 表示 重定向。重定向指的是请求中访问的是 A 这样的地址,响应返回了一个重定向报文,告诉你应该要访问 B 地址
很多时候,页面跳转,就可以通过重定向来实现,还有的时候,某个网站服务器迁移了. IP/域名变了,就可以给旧的地址挂一个重定向响应,访问旧地址的用户就自动跳转到新的地址
这里有两个常见的状态码
301 Moved Permanently(永久重定向)
-
含义:请求的资源已永久移动到新的位置。
302 Found(临时重定向)
-
含义:请求的资源临时移动到新的位置。
客户端错误类(4xx)
• 表示客户端的请求有误,服务器无法处理。
• 常见状态码:
• 400 Bad Request:请求格式错误。
• 401 Unauthorized:请求需要用户认证。
• 403 Forbidden:服务器拒绝请求(权限不足)。
• 404 Not Found:请求的资源不存在。
• 405 Method Not Allowed:请求方法不被允许(如 GET 请求不允许使用 POST)。
服务器错误类(5xx)
表示服务器在处理请求时发生了错误。
常见状态码:
500 Internal Server Error:服务器内部错误。
501 Not Implemented:服务器不支持请求的方法。(get或者post)
503 Service Unavailable:服务器暂时不可用(如过载或维护)。