状态码详解

1xx 信息状态码(Informational)

  • 100 Continue:请求部分已经收到,客户端可以继续发送请求。
  • 101 Switching Protocols:服务器将切换到请求的协议,如从 HTTP 切换到 HTTPS。
  • 102 Processing:服务器正在处理请求,但请求还没有完成。
  • 103 Early Hints:提供有关响应的初步信息。

2xx 成功状态码(Success)

  • 200 OK:请求成功。
  • 201 Created:请求已经成功,并且服务器创建了新的资源。
  • 202 Accepted:请求已经接受,但尚未处理。
  • 203 Non-Authoritative Information:服务器返回的信息可能不完整或不是最终版本。
  • 204 No Content:服务器成功处理了请求,但没有返回任何内容。
  • 205 Reset Content:服务器成功处理了请求,但希望客户端重置文档视图。
  • 206 Partial Content:服务器成功处理了部分 GET 请求。
  • 207 Multi-Status:服务器成功处理了请求,但返回了多份资源状态。
  • 208 Already Reported:服务器成功处理了请求,但某些子请求状态已经在上一个响应中报告过。
  • 226 IM Used:服务器已经完成了请求,但返回了原始服务器响应的一部分。

3xx 重定向状态码(Redirection)

  • 300 Multiple Choices:请求的资源有多个选择。
  • 301 Moved Permanently:请求的资源已经被永久移动到新位置。
  • 302 Found:请求的资源临时移动到新位置。
  • 303 See Other:请求的资源在另一个 URL 中,应该使用 GET 方法获取。
  • 304 Not Modified:请求的资源未修改,可以使用缓存。
  • 305 Use Proxy:请求的资源必须通过代理访问。
  • 306 Switch Proxy:请求的资源需要切换代理。
  • 307 Temporary Redirect:请求的资源临时重定向到另一个 URL。
  • 308 Permanent Redirect:请求的资源永久重定向到另一个 URL。

4xx 客户端错误状态码(Client Error)

  • 400 Bad Request:请求无效。
  • 401 Unauthorized:请求需要身份验证。
  • 402 Payment Required:请求要求付款。
  • 403 Forbidden:请求的资源不可访问。
  • 404 Not Found:请求的资源不存在。
  • 405 Method Not Allowed:请求的方法不被允许。
  • 406 Not Acceptable:请求的内容无法被服务器处理。
  • 407 Proxy Authentication Required:请求需要代理身份验证。
  • 408 Request Timeout:请求超时。
  • 409 Conflict:请求的资源与当前资源状态冲突。
  • 410 Gone:请求的资源已经永久删除。
  • 411 Length Required:请求必须包含内容长度。
  • 412 Precondition Failed:请求的条件不满足。
  • 413 Payload Too Large:请求的实体太大。
  • 414 URI Too Long:请求的 URI 太长。
  • 415 Unsupported Media Type:请求的实体类型不受支持。
  • 416 Range Not Satisfiable:请求的范围无法满足。
  • 417 Expectation Failed:服务器未满足期望的请求头字段。
  • 418 I'm a teapot:这个状态码是一个幽默的例子,源自于 RFC 2324。
  • 421 Misdirected Request:请求被错误地发送到代理。
  • 422 Unprocessable Entity:请求的有效负载无效。
  • 423 Locked:请求的资源被锁定。
  • 424 Failed Dependency:请求的依赖失败。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/1682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot中JUnit 4与JUnit 5的如何共存

文章目录 前言一、先上答案二、稍微深入了解2.1 maven-surefire-plugin是什么2.2 JUnit4和JUnit5有什么区别2.2.1 不同的注解2.2.2 架构 前言 在maven项目中,生成单测时是否有这样的疑问:该选JUnit4还是JUnit5?在执行 mvn test 命令时有没有…

三、SpringBoot整合MyBatis

本章节主要描述MyBatis的整合,以及使用mybatis-generator-maven-plugin生成代码骨架,源码: jun/learn-springboot - Gitee.com 一、首先建数据库 本示例用的是MySQL8.0.23,建表t_goods、t_orders,略... 二、goods模块…

Java | Leetcode Java题解之第36题有效的数独

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isValidSudoku(char[][] board) {int[][] rows new int[9][9];int[][] columns new int[9][9];int[][][] subboxes new int[3][3][9];for (int i 0; i < 9; i) {for (int j 0; j < 9; j) {char …

随机森林原理及应用

目录 一、随机森林原理、优点、应用场景 1.1基本原理 1.2主要优点 1.3使用场景 二、具体实例 一、随机森林原理、优点、应用场景 随机森林是一种流行且强大的机器学习算法&#xff0c;属于集成学习方法的一部分&#xff0c;主要用于分类和回归任务。它通过组合多个决策树…

SSTV音频转图片

SSTV工具有很多&#xff0c;这里使用RX-SSTV慢扫描工具 下载安装 RX-SSTV解码软件 下载地址&#xff1a;https://www.qsl.net/on6mu/rxsstv.htm 一直点下一步&#xff0c;安装成功如下图: 虚拟声卡e2eSoft 由于SSTV工具是根据音频传递图片信息&#xff0c;正常解法需要一…

在【laravel框架】学习中遇到的常见的问题以及解决方法

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

Marching Cubes算法

Marching Cubes算法 1. 简介2. 算法原理的理解2.1 如何找到面经过的这些小块(六面体)&#xff1f;2.2 找到后&#xff0c;如何又进一步的找到面与这些小块(六面体)的交点&#xff1b;2.3 这些交点按照怎么的拓扑连接关系连接&#xff0c;是怎么操作的&#xff1f; 3. 总结4. 参…

金融时报:波场亮相哈佛大学并举办TRON Builder Tour活动

近日,波场TRON作为顶级白金赞助商出席哈佛区块链会议并成功举办TRON Builder Tour哈佛站活动,引发海外媒体热议。美联社、金融时报、Cointelegraph等国际主流媒体及加密知名媒体均对此给予了高度评价,认为本次大会对TRON Builder Tour活动具有里程碑意义,彰显了波场TRON致力于促…

mysql基础5——设置主键

业务字段尽量不要用做主键 删除主键&#xff0c;只是主键被删除&#xff0c;字段还存在 alter table demo.membermaster drop primary key; 添加一个字段设置为主键并给主键添加自增约束 alter table demo.membermaster add column id int primary key auto_increment; 自增…

javaEE知识点记录

一、过滤器 在JavaEE中&#xff0c;过滤器&#xff08;Filter&#xff09;是一种用于在Web应用程序中对请求和响应进行预处理和后处理的组件。它可以对进入或离开应用程序的请求/响应进行拦截和修改。 过滤器主要用于以下几个方面&#xff1a; 认证和授权&#xff1a;可以使用过…

Gitea 简单介绍、用法以及使用注意事项!

Gitea 是一个轻量级的代码托管解决方案&#xff0c;它提供了一个简单而强大的平台&#xff0c;用于托管和协作开发项目。基于 Go 语言编写&#xff0c;与 GitLab 和 GitHub Enterprise 类似&#xff0c;但专为自托管而设计。以下是对 Gitea 的详细介绍&#xff0c;包括常用命令…

在react配置使用less的最优解

在react配置使用less的最优解 react默认支持用scss&#xff0c;不支持less&#xff0c;直接使用less时会报错&#xff0c;因此当使用less的时候需要进行额外配置。至于技术选型选择less或scss完全取决于你的个人偏好。你当然可以采取别的方式去实现对less的配置。但是我这里只…

anaconda配置的环境对应的地址查看,环境安装位置

打开conda指令窗口 这个和上面的都一样&#xff0c;哪个都行 点开后&#xff0c;输入 conda env list 这里显示的就是自己的每个环境对应的地址了

游戏黑灰产识别和溯源取证

参考&#xff1a;游戏黑灰产识别和溯源取证 1. 游戏中的黑灰产 1. 黑灰产简介 黑色产业&#xff1a;从事具有违法性活动且以此来牟取利润的产业&#xff1b; 灰色产业&#xff1a;不明显触犯法律和违背道德&#xff0c;游走于法律和道德边缘&#xff0c;以打擦边球的方式为“…

巧用断点设置查找bug【debug】

默认设置的断点&#xff0c;当代码运行到断点处MCU就会被挂起&#xff0c;从而停在断点处。 但在某些情况下&#xff0c;如调试FCCU时&#xff0c;如果设置断点&#xff0c;MCU停下后将会导致 FCCU 配置WDG超时。或在调试类似电机控制类的应用时&#xff0c;不适当的断点会导 致…

复合升降机器人教学科研平台——技术方案

一&#xff1a;功能概述 1.1 功能简介 复合升降机器人是一款集成移动底盘、机械臂、末端执行器、边缘计算平台等机构形成的教学科研平台&#xff0c;可实现机器人建图导航、路径规划&#xff0c;机械臂运动学、动力学、轨迹规划、视觉识别等算法功能和应用&#xff0c;提供例如…

C语音——不要解引用未初始化的指针

解引用&#xff1a;*pt得到指针指向地址上储存的值。 int *pt&#xff1b;*pt 5&#xff1b; 创建一个指针时&#xff0c;系统只分配了储存指针本身的内存&#xff0c;并未分配储存数据的内存。若直接用5赋值*pt&#xff0c;由于pt未初始化地址&#xff0c;其地址是随机值&a…

Python中列表数据的保存与读取:以txt文件为例

目录 引言 一、列表数据的保存 二、列表数据的读取 三、进阶用法与注意事项 1. 处理嵌套列表 2. 处理大量数据 3. 注意事项 四、总结 引言 在Python编程中&#xff0c;我们经常需要处理各种类型的数据&#xff0c;包括列表。列表是一种非常灵活的数据结构&#xff0c;…

边缘计算的优势

边缘计算的优势 边缘计算是一种在数据生成地点附近处理数据的技术&#xff0c;而非传统的将数据发送到远端数据中心或云进行处理。这种计算模式对于需要快速响应的场景特别有效&#xff0c;以下详述了边缘计算的核心优势。 1. 降低延迟 边缘计算通过在数据源近处处理数据&…

npm config set registry切换npm镜像源

要切换 npm 镜像源&#xff0c;可以使用 npm config set registry 命令。以下是切换到官方的 npm 镜像源的步骤&#xff1a; 查看当前 npm 镜像源&#xff1a; npm config get registry如果当前的镜像源不是官方的 npm 镜像源&#xff08;https://registry.npmjs.org/&#xff…