HTTP状态码

devtools/2024/10/16 0:19:09/
http://www.w3.org/2000/svg" style="display: none;">

HTTP状态码:它们用于在HTTP响应中表示请求的结果。状态码分为五类,每类对应不同的响应类型:

  1. 1xx(信息性状态码):表示接收的请求正在处理。

    • CONTINUE (100):服务器已接收请求,客户端应继续发送请求。
    • SWITCHING_PROTOCOLS (101):服务器将遵从客户端的请求转换到不同的协议。
    • PROCESSING (102):服务器正在处理请求,通常用于只接收数据的操作。
    • CHECKPOINT (103):服务器正在处理请求,但还没有准备好生成响应。
    • EARLY_HINTS (103):服务器发送一些首部字段作为早期提示。
  2. 2xx(成功状态码):表示请求已成功被服务器接收、理解、并接受。

    • OK (200):请求成功。
    • CREATED (201):请求成功,并且服务器创建了新的资源。
    • ACCEPTED (202):服务器已接受请求,但尚未处理。
    • NON_AUTHORITATIVE_INFORMATION (203):服务器返回的信息不是原始的,可能是副本。
    • NO_CONTENT (204):服务器成功处理了请求,但没有返回任何内容。
    • RESET_CONTENT (205):服务器告诉客户端重置文档视图。
    • PARTIAL_CONTENT (206):服务器成功处理了部分GET请求。
    • MULTI_STATUS (207):用于WebDAV,多状态响应。
    • ALREADY_REPORTED (208):用于WebDAV,表示多个状态。
    • IM_USED (226):服务器已经完成了请求,并且请求者应该重置内容。
  3. 3xx(重定向状态码):表示需要进一步的操作以完成请求。

    • MULTIPLE_CHOICES (300):请求有多个可能的响应。
    • MOVED_PERMANENTLY (301):请求的资源已被永久移动到新位置。
    • FOUND (302):请求的资源临时移动到另一个URI。
    • SEE_OTHER (303):客户端应使用GET方法获取资源。
    • NOT_MODIFIED (304):客户端的缓存资源是最新的。
    • USE_PROXY (305):请求必须通过指定的代理服务器来访问。
    • TEMPORARY_REDIRECT (307):临时重定向。
    • PERMANENT_REDIRECT (308):永久重定向。
  4. 4xx(客户端错误状态码):表示客户端似乎有错误。

    • BAD_REQUEST (400):服务器无法理解请求。
    • UNAUTHORIZED (401):请求需要用户的身份验证。
    • PAYMENT_REQUIRED (402):保留用于将来的需求。
    • FORBIDDEN (403):服务器理解请求但拒绝执行。
    • NOT_FOUND (404):服务器找不到请求的资源。
    • METHOD_NOT_ALLOWED (405):请求方法不被允许。
    • NOT_ACCEPTABLE (406):无法提供与请求头中可接受参数匹配的响应。
    • PROXY_AUTHENTICATION_REQUIRED (407):需要代理身份验证。
    • REQUEST_TIMEOUT (408):服务器等待请求时超时。
    • CONFLICT (409):请求与服务器当前状态冲突。
    • GONE (410):请求的资源不再可用。
    • LENGTH_REQUIRED (411):需要Content-Length头。
    • PRECONDITION_FAILED (412):请求头中的前提条件被违反。
    • PAYLOAD_TOO_LARGE (413):请求体太大。
    • URI_TOO_LONG (414):请求的URI太长。
    • UNSUPPORTED_MEDIA_TYPE (415):不支持的媒体类型。
    • REQUESTED_RANGE_NOT_SATISFIABLE (416):请求的范围无法满足。
    • EXPECTATION_FAILED (417):无法满足期望。
    • I_AM_A_TEAPOT (418):这是一个玩笑状态码,来自一首诗歌。
    • UNPROCESSABLE_ENTITY (422):无法处理的实体。
    • LOCKED (423):资源被锁定。
    • FAILED_DEPENDENCY (424):一个前一个请求发生了失败。
    • TOO_EARLY (425):客户端发送请求过早。
    • UPGRADE_REQUIRED (426):客户端需要升级到TLS。
    • PRECONDITION_REQUIRED (428):需要原条件。
    • TOO_MANY_REQUESTS (429):请求过多。
    • REQUEST_HEADER_FIELDS_TOO_LARGE (431):请求头字段太大。
    • UNAVAILABLE_FOR_LEGAL_REASONS (451):由于法律原因不可用。
  5. 5xx(服务器错误状态码):表示服务器在处理请求的过程中发生了错误。

    • INTERNAL_SERVER_ERROR (500):服务器内部错误。
    • NOT_IMPLEMENTED (501):服务器不支持请求的功能。
    • BAD_GATEWAY (502):作为网关或代理工作的服务器从上游服务器接收到无效响应。
    • SERVICE_UNAVAILABLE (503):服务器目前无法使用。
    • GATEWAY_TIMEOUT (504):网关超时。
    • HTTP_VERSION_NOT_SUPPORTED (505):HTTP版本不受支持。
    • VARIANT_ALSO_NEGOTIATES (506):透明内容协商导致循环。
    • INSUFFICIENT_STORAGE (507):存储空间不足。
    • LOOP_DETECTED (508):服务器检测到一个循环。
    • BANDWIDTH_LIMIT_EXCEEDED (509):带宽限制超出。
    • NOT_EXTENDED (510):无法扩展。
    • NETWORK_AUTHENTICATION_REQUIRED (511):需要网络认证。

部分状态码被不再推荐使用,可能会在未来的HTTP版本中被移除或替换。


http://www.ppmy.cn/devtools/126435.html

相关文章

JAVA基础 day13 多线程

一、多线程 1.1多线程的创建方法? 1.1.1方式一:继承Thread类 //创建线程的方式之一:继承Thread类 public class demo1 {//main方法本身是由一条主线程推进,这里创建了myThread后,已经是多线程了public static void mai…

使用js和canvas实现简单的网页贪吃蛇小游戏

玩法介绍 点击开始游戏后&#xff0c;使用键盘上的↑↓←→控制移动&#xff0c;吃到食物增加长度&#xff0c;碰到墙壁或碰到自身就游戏结束 代码实现 代码比较简单&#xff0c;直接阅读注释即可&#xff0c;复制即用 <!DOCTYPE html> <html lang"en"…

el-date-picker绑定数据显示比数据库少一天问题解决记录

问题描述&#xff1a;开发过程中发现数据库存的字段值要比<el-date-picker>绑定的值大一天&#xff0c;说明&#xff1a;数据库为mysql&#xff0c;字段类型为date类型 经过查阅资料&#xff0c;得知问题是因为时区不同步导致的。数据库存储的是UTC时间&#xff0c;而el…

【鱼类识别】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面+TensorFlow

一、介绍 鱼类识别系统。使用Python作为主要编程语言开发&#xff0c;通过收集常见的30种鱼类&#xff08;‘墨鱼’, ‘多宝鱼’, ‘带鱼’, ‘石斑鱼’, ‘秋刀鱼’, ‘章鱼’, ‘红鱼’, ‘罗非鱼’, ‘胖头鱼’, ‘草鱼’, ‘银鱼’, ‘青鱼’, ‘马头鱼’, ‘鱿鱼’, ‘鲇…

一篇文章带你快速了解linux中关于信号的核心内容

1. 信号概念 信号是操作系统用来通知进程某个特定事件已经发生的一种方式。它们是一种软件中断&#xff0c;可以被发送到进程以对其进行异步通知。 2. 信号处理的三种方式 执行默认动作执行自定义动作忽略 signal() 函数&#xff1a;将信号处理设置为 SIG_IGN&#xff0c;可…

MySQL 数据库备份与恢复的全面指南

目录 MySQL 数据库备份与恢复的全面指南1. 引言2. MySQL 数据库基础3. 备份策略4. MySQL 备份工具5. 使用 mysqldump 进行备份6. 使用 MySQL Enterprise Backup7. 使用 Percona XtraBackup 进行备份8. 数据库恢复过程9. 数据完整性验证10. 备份与恢复最佳实践11. 结论 详细内容…

Java入门:11.抽象类,接口,instanceof,类关系,克隆

1 JDK中的包 JDK JRE 开发工具集&#xff08;javac.exe&#xff09; JRE JVM java类库 JVM java 虚拟机 jdk中自带了许多的包&#xff08;类&#xff09; &#xff0c; 常用的有 java.lang 该包中的类&#xff0c;不需要引用&#xff0c;可以直接使用。 例如&#xff1…

【AAOS】Android Automotive 14模拟器源码下载及编译

源码下载 repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r20 repo sync -c --no-tags --no-clone-bundle 源码编译 source build/envsetup.sh lunch sdk_car_x86_64-trunk_staging-eng make -j8 运行效果 emualtor Home All apps …