目录
2.1HTTP Status Code 1xx (信息性状态码)
2.2HTTP Status Code 2xx (成功状态码)
2.3 HTTP Status Code 3xx(重定向状态码)
2.4 HTTP Status Code 4xx(客户端错误状态码)
2.5HTTP Status Code 5xx (服务器错误状态码)
这期跟大家分享一下各类状态码的含义,下期和大家分享报错状态码的解决方案
1.状态码含义
HTTP 状态码是服务器在响应客户端(通常是浏览器)请求时返回的代码,用于表示请求的处理结果。状态码由三位数字组成,按照其值的范围可以分为五类,每一类代表一种不同类型的响应
2.各类状态码及解决方案
2.1HTTP Status Code 1xx (信息性状态码)
HTTP状态码 | HTTP Status Code | HTTP状态码中文含义 |
100 | 100 Continue | 请继续请求 |
101 | 101 Switching Protocols | 服务器已经理解了客户端的请求,将切换到不同的协议 |
这些状态码表示请求已被接收,需要继续处理
2.2HTTP Status Code 2xx (成功状态码)
HTTP状态码 | HTTP Status Code | HTTP状态码中文含义 |
200 | 200 OK | 请求成功 |
201 | 201 Created | 请求已经被实现,并且有一个新的资源已经被创建 |
202 | 202 Accepted | 请求已被接受,但尚未处理 |
203 | 203 Non-Authoritative | 请求已被接受,结果来自于第三方 |
204 | 204 No Content | 请求成功,但没有返回内容 |
这些状态码表示请求已成功被服务器接收、理解并接受。
2.3 HTTP Status Code 3xx(重定向状态码)
HTTP状态码 | HTTP Status Code | HTTP状态码中文含义 |
300 | 300 Multiple Choices | 返回多条重定向选择 |
301 | 301 Moved Permanently | 请求的资源已永久移动到新的 URL(永久重定向) |
302 | 302 Found | 请求的资源临时从不同的 URL 响应(临时重定向) |
303 | 303 See Other | 当前请求的资源在其他地址 |
304 | 304 Not Modified | 资源未被修改,可以使用缓存版本 |
这些状态码表示客户端需要采取进一步的操作来完成请求
2.4 HTTP Status Code 4xx(客户端错误状态码)
HTTP状态码 | HTTP Status Code | HTTP状态码中文含义 |
400 | 400 Bad Request | 请求语法错误,通常是因为域名未被绑定引起 |
401 | 401 Unauthorized | 请求没有用户认证 |
403 | 403 Forbidden | 服务器拒绝请求 |
404 | 404 Not Found | 请求的资源不存在 |
406 | 406 Not Acceptable | 资源无法相应哪个,因资源无法满足客户端需求 |
这些状态码表示请求包含错误或无法处理
2.5HTTP Status Code 5xx (服务器错误状态码)
HTTP状态码 | HTTP Status Code | HTTP状态码中文含义 |
500 | 500 Internal Server Error | 服务器遇到错误,无法完成请求 |
501 | 501 Not Implemented | 服务器不支持请求的功能 |
502 | 502 Bad Gateway | 服务器作为网关或代理时收到无效响应 |
503 | 503 Service Unavailable | 服务器当前无法处理请求(可能由于过载或维护) |
504 | 504 Gateway Timeout | 网关超时 |
这些状态码表示服务器在处理请求时发生错误