首页 > 编程知识 正文

常见网页状态码,查看接口状态

时间:2023-05-03 16:12:16 阅读:21741 作者:2228

在工作中请求后端接口时,可能会因为某些原因返回错误的状态代码,我不太清楚每个状态代码是什么意思,所以特意整理并记录。

常见的状态代码主要以2、3、4、5开始,分类整理如下。

2开头 一般表示请求成功 表示后端成功处理了请求并返回结果

200 (成功)服务器成功处理了请求。 通常,这意味着服务器提供了所请求的网页。 201 (已创建)请求成功,服务器创建了新资源。 202 (已接受)服务器收到请求,但尚未处理。 203 )不正确的信息)服务器成功处理了请求,但可能是从其他源返回的信息。 204 )无内容)服务器成功处理了请求,但没有返回任何内容。 205 )内容重置)服务器成功处理了请求,但没有返回任何内容。 206 )部分内容)服务器成功处理了部分GET请求。3开头 请求重定向 表示要完成请求,需要进一步操作。 通常,这些状态代码用来对请求重定向

对于300 (多重选择)请求,服务器可以执行多个操作。 服务器可以基于“请求者”(user agent )选择操作,也可以提供请求者可以选择的操作列表。 301 (永久移动)请求的网页已永久移动到新位置。 当服务器返回此响应(对GET或HEAD请求的响应)时,请求者将自动移动到新位置。 302 )临时移动)服务器当前正在从不同位置的网页响应请求,但请求者必须继续使用原始位置进行后续请求。 303 )如果请求者需要对不同位置使用单独的GET请求获取响应(查看其他位置),则服务返回此代码。 304 (未修改)自上次请求以来,请求的页面尚未修改。 如果服务器返回此响应,则不返回网页内容。 305 )使用代理)委托人只能使用代理访问委托的页面。 如果服务器返回此响应,则还表明请求者必须使用代理。 307 )临时重定向)服务器当前正在通过不同位置的网页响应请求,但请求者必须继续使用原始位置进行后续请求。4开头 请求错误 这些状态代码表示请求出错

400 )错误请求)服务器不理解请求的语法。 要求401 (非法)认证。 对于需要登录的网页,服务器可能会返回此响应。 403 (禁止)服务器拒绝请求。 404 (找不到)服务器找不到请求的网页,接口路径错误。 405 )方法禁用)禁用请求中指定的方法。 406“无法使用所请求的内容特性对请求进行响应”的页面。 407 (需要代理验证)此状态代码在408 )请求超时)服务器等待请求时超时。 409 (冲突)请求完成时服务器发生冲突。 服务器必须在响应中包含有关冲突的信息。 410 (已删除)如果请求的资源被永久删除,服务将返回此响应。 411 (需要有效长度)服务器不接受不包含有效内容长度报头字段的请求。 412 )不符合先决条件的服务器不符合请求者在请求中设置的任何先决条件。 413 (请求实体太大)由于请求实体太大,超出了服务的处理能力,服务无法处理请求。 414 )请求的URI太长(请求的URI ) (通常是网站),服务无法处理。 415 )不支持的媒体类型)请求的格式在请求页上不受支持。 如果416页(请求范围与请求范围不匹配)无法提供请求范围,则服务返回此状态代码。 417 (不满足期望值)服务器不满足“期望”请求标头字段的请求。5开头 服务器错误 这些状态代码表示服务器在处理请求时内部发生错误,多为服务器本身的错误

500 (服务器内部错误)服务器发生错误,无法完成请求。 501 (未实施)服务器不具有完成请求的功能。 例如,如果服务器无法识别请求方法,则可能返回此代码。 502 )错误网关)服务器作为网关或代理从上游服务器接收无效应答。 503 )服务不可用)服务器当前不可用(过载或停机维护)。 通常,这是暂时的状态。 504 )网关超时)服务器用作网关或代理,但未能及时接收来自上游服务器的请求。 505 )不支持HTTP版本。 服务器不支持用于请求的HTTP协议版本。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。