每个状态码都代表不同的含义,下面我们就一起来看一看这些状态码都代表什么意思。
网络请求状态码
网络请求状态码是服务器在响应客户端请求时返回的三位数字代码。这些代码用于指示请求的结果,包括成功、重定向、客户端错误和服务器错误。那网络状态码有哪些?大概可以分为这五类:
1** 信息响应:表示请求已被接收,继续处理。
2** 成功响应:表示请求已成功被接收、理解和处理。
3** 重定向:表示请求需要进一步的操作才能完成。
4** 客户端错误:表示请求包含错误或无法完成。
5** 服务器错误:表示服务器在处理请求时发生了错误。
1**
1** 状态码通常用于临时响应,指示客户端应继续请求或忽略响应。
100:服务器已收到请求头,客户端应继续发送请求主体。
101:服务器同意客户端请求切换协议。
2**
2** 状态码表示请求已成功处理。
200:请求已成功,服务器返回所请求的数据。
201:请求已成功,服务器创建了新资源。
204:请求已成功,但没有返回任何内容。
3**
3** 状态码表示请求需要进一步操作以完成。
301:请求的资源已永久移动到新 URL。
302:请求的资源临时移动到新 URL。
304:请求的资源未修改,自上次请求以来没有新内容。
4**
4** 状态码表示客户端请求包含错误或无法完成。
400:请求无效或格式错误。
401:请求需要用户认证。
403:服务器拒绝请求,即使已认证。
404:请求的资源未找到。(这也是我们有可能在网页加载时在界面中看见的错误)
405:请求方法不被允许。
5**
5** 状态码表示服务器在处理请求时发生错误。
500:服务器遇到未预料的情况,无法完成请求。
502:服务器作为网关或代理,从上游服务器收到无效响应。
503:服务器暂时无法处理请求,通常由于过载或维护。
原文链接:网页出现 404 代表什么你知道吗?带你了解网络请求状态码