完整状态码面试背

{"100": "继续","101": "切换协议","102": "处理中","103": "早期提示","200": "成功","201": "已创建","202": "已接受","203": "非权威信息","204": "无内容","205": "重置内容","206": "部分内容","207": "多状态","208": "已经报告","226": "使用IM","300": "多种选择","301": "永久移动","302": "临时移动","303": "查看其他","304": "未修改","305": "使用代理","307": "临时重定向","308": "永久重定向","400": "错误请求","401": "未授权","402": "需要付款","403": "禁止","404": "未找到","405": "方法不允许","406": "不可接受","407": "需要代理身份验证","408": "请求超时","409": "冲突","410": "已删除","411": "需要长度","412": "前提条件失败","413": "有效载荷过大","414": "URI过长","415": "不支持的媒体类型","416": "范围不满足","417": "期望失败","418": "我是一个茶壶","421": "误导请求","422": "不可处理的实体","423": "已锁定","424": "依赖失败","425": "过早","426": "需要升级","428": "需要前提条件","429": "请求过多","431": "请求头字段过大","451": "法律原因不可用","500": "内部服务器错误","501": "未实现","502": "错误网关","503": "服务不可用","504": "网关超时","505": "不支持的HTTP版本","506": "变体也协商","507": "存储不足","508": "检测到循环","509": "超出带宽限制","510": "未扩展","511": "网络需要身份验证"
}

 当然,以下是每个 HTTP 状态码的具体解释,包括它们在什么情况下使用:

1xx:信息性状态码

  • 100 继续 (Continue):表示客户端应继续请求操作,表示服务器已经接收到了请求头,并且客户端应继续发送请求主体(在需要发送主体的请求中)。
  • 101 切换协议 (Switching Protocols):服务器理解并愿意遵从客户端的请求,以便切换到其他协议(例如,升级到 HTTP/2.0 或 WebSocket)。
  • 102 处理中 (Processing):表示服务器已经接收并正在处理请求,但目前没有响应可用(用于 WebDAV)。
  • 103 早期提示 (Early Hints):提示客户端预加载资源,以加快后续请求的处理。

2xx:成功状态码

  • 200 成功 (OK):请求成功,服务器返回请求的数据。
  • 201 已创建 (Created):请求成功并且服务器创建了新的资源。
  • 202 已接受 (Accepted):服务器接受了请求,但尚未处理。
  • 203 非权威信息 (Non-Authoritative Information):请求成功,但返回的 meta 信息并不是来自于服务器原始资源的精确拷贝(可能来自第三方)。
  • 204 无内容 (No Content):请求成功但没有内容返回。
  • 205 重置内容 (Reset Content):请求成功,客户端应重置文档视图(例如,清除表单)。
  • 206 部分内容 (Partial Content):服务器成功处理了部分 GET 请求(用于文件分块下载)。
  • 207 多状态 (Multi-Status):对于 WebDAV 请求,表示多个资源的操作结果。
  • 208 已经报告 (Already Reported):对于 WebDAV,资源已经在之前的响应中被列举(避免重复计数)。
  • 226 使用IM (IM Used):服务器完成了 GET 请求,并响应了实例操作的结果。

3xx:重定向状态码

  • 300 多种选择 (Multiple Choices):请求资源有多种表示形式,客户端可以选择。
  • 301 永久移动 (Moved Permanently):请求资源已被永久移动到新的 URL。
  • 302 临时移动 (Found):请求资源暂时位于不同的 URL。
  • 303 查看其他 (See Other):建议客户端使用 GET 方法访问其他 URI。
  • 304 未修改 (Not Modified):资源未修改,客户端可以使用缓存的版本。
  • 305 使用代理 (Use Proxy):请求的资源必须通过代理访问。
  • 307 临时重定向 (Temporary Redirect):请求的资源暂时位于不同的 URL,客户端应继续使用原有的方法。
  • 308 永久重定向 (Permanent Redirect):请求的资源已永久移动到新的 URL,客户端应使用新的 URL。

4xx:客户端错误状态码

  • 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过长 (URI Too Long):请求的 URI 过长,服务器无法处理。
  • 415 不支持的媒体类型 (Unsupported Media Type):请求的格式不受支持。
  • 416 范围不满足 (Range Not Satisfiable):请求的范围不在可用范围内。
  • 417 期望失败 (Expectation Failed):服务器未满足 Expect 请求头中的期望值。
  • 418 我是一个茶壶 (I'm a Teapot):原本是一个愚人节笑话,但已被标准化为拒绝冲泡咖啡的请求。
  • 421 误导请求 (Misdirected Request):请求被定向到无法生成响应的服务器。
  • 422 不可处理的实体 (Unprocessable Entity):请求格式正确,但由于逻辑错误,无法处理(用于 WebDAV)。
  • 423 已锁定 (Locked):资源被锁定(用于 WebDAV)。
  • 424 依赖失败 (Failed Dependency):由于之前的请求失败,当前请求失败(用于 WebDAV)。
  • 425 过早 (Too Early):服务器不愿意处理可能重放的请求。
  • 426 需要升级 (Upgrade Required):客户端应切换到 TLS/1.0。
  • 428 需要前提条件 (Precondition Required):请求需要满足某个前提条件。
  • 429 请求过多 (Too Many Requests):客户端发送的请求次数过多。
  • 431 请求头字段过大 (Request Header Fields Too Large):请求头字段过大。
  • 451 法律原因不可用 (Unavailable For Legal Reasons):由于法律原因,请求的资源不可用。

5xx:服务器错误状态码

  • 500 内部服务器错误 (Internal Server Error):服务器遇到意外情况,无法完成请求。
  • 501 未实现 (Not Implemented):服务器不支持请求的方法。
  • 502 错误网关 (Bad Gateway):服务器作为网关或代理,从上游服务器收到无效响应。
  • 503 服务不可用 (Service Unavailable):服务器暂时过载或维护,无法处理请求。
  • 504 网关超时 (Gateway Timeout):服务器作为网关或代理,未能及时从上游服务器接收响应。
  • 505 不支持的 HTTP 版本 (HTTP Version Not Supported):服务器不支持请求中使用的 HTTP 版本。
  • 506 变体也协商 (Variant Also Negotiates):服务器内部配置错误,无法执行请求(变体协商的循环引用)。
  • 507 存储不足 (Insufficient Storage):服务器无法存储完成请求所需的内容(用于 WebDAV)。
  • 508 检测到循环 (Loop Detected):服务器检测到无限循环(用于 WebDAV)。
  • 509 超出带宽限制 (Bandwidth Limit Exceeded):服务器达到带宽限制(非官方状态码)。
  • 510 未扩展 (Not Extended):需要进一步扩展请求才能完成。
  • 511 网络需要身份验证 (Network Authentication Required):客户端需要进行网络身份验证才能访问。

 

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

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

相关文章

安徽某高校数据挖掘作业6

1 根据附件中year文件,编辑Python程序绘制年销售总额分布条形图和年净利润分布条形图,附Python程序和图像。 2 根据附件中quarter和quarter_b文件,编辑Python程序绘制2018—2020年销售额和净利润折线图,附Python程序和图像。 3 …

2025QS世界大学排行榜最新完整版

北京时间6月5日凌晨4点,QS官网发布了备受瞩目的2025年世界大学排名,本次排名共涵盖了1500所顶尖院校,让人们期待已久的排名榜单一览无遗,展现了全球高等教育的新格局。根据上大学网(www.sdaxue.com)统计&am…

HarmonyOS(二十三)——HTTP请求实战一个新闻列表

在前一篇文章,我们已经知道如何实现一个http请求的完整流程,今天就用官方列子实战一个简单的新闻列表。进一步掌握ArkTS的声明式开发范式,数据请求,常用系统组件以及touch事件的使用。 主要包含以下功能: 数据请求。…

delphi操作json

Super json文件 复制另存.pas 引用到项目 (* * Super Object Toolkit * * Usage allowed under the restrictions of the Lesser GNU General Public License * or alternatively the restrictions of the Mozilla Public License 1.1 * * Sof…

1103. 分糖果 II Rust等差求和+一元二次方程求根(击败100% Rust用户)

题目内容 排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,…

salesforce发送邮件时出现错误insufficient access rights on cross-reference id

当您在Salesforce中发送电子邮件时遇到“insufficient access rights on cross-reference id”错误,通常是由于以下原因之一引起的: 缺少对象权限:用户可能没有对相关对象(如案例、联系人、机会等)的适当访问权限。缺…

pnpm包管理器总结

一、概述 pnpm(performant npm)是一个高性能的包管理器,旨在解决npm和yarn等包管理器在依赖管理和磁盘空间使用上的常见问题。它的slogan是“Fast, disk space efficient package manager”,即快速、节省磁盘空间的包管理工具。 …

C语言中指针的说明

什么是指针? 在C语言当中,我们可以将指针理解为内存当中存储的地址,就像生活当中,一个小区里面,在小区里面有很单元,每一栋单元,单元内的房间有着不同的房间号,我们可以同过几栋几单…

Server did not offer supported security type!问题解决

1.问题介绍 出现这种问题是我想用MobaXterm中的VNC连接树莓派。输入IP地址后输入密码出现这种错误,但是我可以通过SSH进行正常连接,也可以通过另外一个VNC软件进行连接,但是为了方便切换,用一个软件就可以完成上述问题&#xff0c…

Docker 进入指定容器内部(以Mysql为例)

文章目录 一、启动容器二、查看容器是否启动三、进入容器内部 一、启动容器 这个就不多说了 直接docker run… 二、查看容器是否启动 查看正在运行的容器 docker ps查看所有的容器 docker ps -a结果如下图所示: 三、进入容器内部 通过CONTAINER ID进入到容器…

FFA-Net:用于单图像去雾的特征融合注意力网络

摘要 论文链接:https://arxiv.org/pdf/1911.07559v2 在这篇论文中,我们提出了一种端到端的特征融合注意力网络(FFA-Net)来直接恢复无雾图像。FFA-Net架构由三个关键组件组成: 一种新颖的特征注意力(FA&…

C语言笔记第10篇:内存函数

上一篇的字符串函数只是针对字符串的函数,而内存函数是针对内存块的,不在乎内存中存储的数据!这就是字符串函数和内存函数的区别。 准备好爆米花,正片开始 1、memcpy的使用和模拟实现 memcpy库函数的功能:任意类型数…

Element ui图片上传

前言 对于广大小白来说,图片上传简直是上传难,难于上青天!废话不多说,步入正题,您就瞧好吧! 步骤一:前端使用element ui组件(upload上传) 我个人喜欢使用第二个组件&a…

ingress规则

一 k8s 对外服务之 Ingress LB ingress 1 Ingress 简介 service的作用体现在两个方面 ? ① 对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制; ② 对集群外部&#xff0c…

JavaWeb中,web应用的上下文路径解读

当前Web应用的上下文路径(Context Path)指的是Web应用在服务器上的根路径。在Servlet或JSP环境中,一个服务器可以运行多个Web应用,每个应用都有一个唯一的上下文路径。 例如,如果你的Web应用部署在Tomcat服务器上&…

Docker部署青龙面板

青龙面板 文章目录 青龙面板介绍资源列表基础环境一、安装Docker二、安装Docker-Compose三、安装青龙面板3.1、拉取青龙(whyour/qinglong)镜像3.2、编写docker-compose文件3.3、检查语法启动容器 四、访问青龙面板五、映射本地部署的青龙面板至公网5.1、…

Day06 创建首页ListBox列表数据

​ 完成当前章节后,最终效果图如下 ​​​​ 一.首页汇总方块鼠标悬停阴影效果设计 首先,在上一章节首页设计 的时候,就已经知道当前主界面的汇总方块是使用 Border 来实现的,那么想要实现鼠标悬停时设置阴影的效果,就要在 Border 中进行重写样式。 需要使用 触发器 来实…

【动手学深度学习】卷积神经网络CNN的研究详情

目录 🌊1. 研究目的 🌊2. 研究准备 🌊3. 研究内容 🌍3.1 卷积神经网络 🌍3.2 练习 🌊4. 研究体会 🌊1. 研究目的 特征提取和模式识别:CNN 在计算机视觉领域被广泛用于提取图像…

Locality-aware subgraphs for inductive link prediction in knowledge graphs

Locality-aware subgraphs for inductive link prediction in knowledge graphs a b s t r a c t 最近的知识图(KG)归纳推理方法将链接预测问题转化为图分类任务。 他们首先根据目标实体的 k 跳邻域提取每个目标链接周围的子图,使用图神经网…

Spark SQL - 操作数据帧

本教程将通过一个具体的案例来演示如何在Spark SQL中操作数据帧。我们将从获取学生数据帧开始,包括两种方法:一是由数据集转换而来,二是直接读取文件生成数据帧。然后,我们将对数据帧进行各种操作,如投影、过滤、统计和…