企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **一、HTTP 返回状态码** ~~~ 1xx 处理信息,服务器收到请求,需要请求者继续执行操作; 2xx 请求成功,操作被成功接收并处理; 3xx 重定向,需要进一步的操作以完成请求; 4xx 客户端错误,请求包含语法错误或无法完成请求; 5xx 服务器错误,服务器在处理请求的过程中发生了错误; ~~~ ## **二、常见的14种状态码举例** **1.HTTP CODE 2xx** 状态码:***200*** ok 含义:客户端请求成功 状态码:***204*** No Content 含义:请求处理成功,但没有资源科返回。204不允许返回任何实体的主体 状态码:***206*** Partial Content 含义:客户发送了一个带有Range头的GET请求,服务器完成了它。使用video去播放视频,返回206,说明视频范围 ***** **2.HTTP CODE 3xx** 状态码:***301*** Moved Permanently 含义:**永久**重定向。该状态吗表示请求的资源已被分配了新的URI,以后应按 Location 首部字段提示的 URI 重新保存。 状态码:***302*** Found 含义:和 301 Moved Permanently 状态码相似,但 302 状态码代表的资源不是被永久移动,只是**临时**性质的。 状态码:***303*** See Other 含义:303 状态码和 302 Found 状态码有着相同的功能,但 303 状态码明确表示客户端应当采用 GET 方法获取资源。 状态码:***304*** Not Modified 含义: 1、304 虽然被划分在 3XX 类别中,但是和重定向没有关系。 2、资源已找到,但未符合条件请求。 条件请求是啥: 采用 GET方法的请求报文中包含 If-Match,If-ModifiedSince,If-None-Match,If-Range,If-Unmodified-Since 中任一首部。 ***** **3.HTTP CODE 4xx** 状态码:***400*** Bad Request 含义:请求报文中存在语法错误。当错误发生是,需要修改请求的内容后再次发送请求。 另外,浏览器会像200 OK一样对待该状态码。 状态码:***401*** Unauthorized 含义:返回含有 401 的响应必须包含一个适用于被请求资源的 WWW-Authenticate 首部用以质询(challenge)用户信息。当浏览器初次接收到 401 响应,会弹出认证用的对话窗口。 状态码:***403*** Forbidden 含义:该状态码表明对请求资源的访问被服务器拒绝了。服务器端没有必要给出拒绝的详细理由。 未获得文件系统的访问授权,访问权限出现某些问题(从未授权的发送源 IP 地址试图访问)等列举的情况都可能是发生 403 的原因。 状态码:***404*** Not Found 含义:该状态吗表明服务器上无法找到请求的资源。 ******* **4.HTTP CODE 5xx** 状态码:***500*** Intertnal Server Error 含义:服务器本身发生错误。也有可能是 Web应用存在的 bug 或某些临时的故障 状态码:***503*** Intertnal Server Error