当前位置: 首页 > news >正文

Http 状态码汇总

文章目录

  • Http 状态码汇总
    • 1xx(信息性状态码)
    • 2xx(成功状态码)
    • 3xx(重定向状态码)
    • 4xx(客户端错误状态码)
    • 5xx(服务器错误状态码)

Http 状态码汇总


1xx(信息性状态码)

表示请求已被接收并正在处理,需要进一步操作或等待。

  • 100 Continue:表示服务器已接收到请求的一部分,并等待剩余部分。
  • 101 Switching Protocols:表示服务器正在根据客户端的请求切换协议。
  • 102 Processing:表示服务器正在处理请求,但尚未完成处理。
  • 103 Early Hints:表示服务器已发送部分响应,以便客户端开始显示信息。

2xx(成功状态码)

表示请求已成功被服务器接收、理解和处理。

  • 200 OK:表示请求已成功处理,并返回所请求的资源。
  • 201 Created:表示请求已成功处理,并在服务器上创建了新的资源。
  • 202 Accepted:表示请求已被接受,但尚未被处理完成。
  • 203 Non-Authoritative Information:表示返回的元信息不是来自原始服务器,而是来自副本或代理服务器。
  • 204 No Content:表示服务器成功处理了请求,但没有返回任何内容。
  • 205 Reset Content:表示服务器要求重置视图,通常在提交表单后使用。
  • 206 Partial Content:表示服务器成功处理了部分请求,并返回部分响应。
  • 207 Multi-Status:表示请求已成功处理,但返回的响应可能包含多个状态。
  • 208 Already Reported:表示请求已成功处理,并且响应是对之前已报告的状态的重复。
  • 226 IM Used:表示服务器已完成请求处理,用于表示对实例操作的结果。

3xx(重定向状态码)

表示客户端需要采取进一步的操作以完成请求。

  • 300 Multiple Choices:表示请求的资源有多个选择,需要客户端选择其中一个。
  • 301 Moved Permanently:表示所请求的资源已永久移动到新位置。
  • 302 Found:表示所请求的资源暂时位于不同的位置。
  • 303 See Other:表示所请求的资源可以在不同的URI下被找到。
  • 304 Not Modified:表示客户端的缓存副本仍然有效,可以使用缓存的版本。
  • 305 Use Proxy:表示请求应使用代理服务器进行访问。
  • 307 Temporary Redirect:表示所请求的资源暂时位于不同的位置。
  • 308 Permanent Redirect:表示所请求的资源已永久移动到新位置。

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:表示缺少必需的 Content-Length 首部。
  • 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:是一个愚人节玩笑,表示服务器是一台茶壶。
  • 421 Misdirected Request:表示服务器无法处理请求,因为请求的目标不可用。
  • 422 Unprocessable Entity:表示服务器无法处理请求,因为请求包含语法错误。
  • 423 Locked:表示所请求的资源被锁定,无法访问。
  • 424 Failed Dependency:表示请求失败,因为它依赖于另一个请求的结果。
  • 425 Too Early:表示服务器不愿意处理请求,因为它还不适合处理。
  • 426 Upgrade Required:表示客户端需要切换到不同的协议版本以完成请求。
  • 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 Version Not Supported:表示服务器不支持请求中使用的HTTP协议版本。
  • 506 Variant Also Negotiates:表示服务器有一个内部配置错误,导致协商处理的循环引用。
  • 507 Insufficient Storage:表示服务器无法完成请求,因为所请求的资源已耗尽存储空间。
  • 508 Loop Detected:表示服务器检测到无限循环操作。
  • 510 Not Extended:表示需要进一步扩展请求以完成处理。
  • 511 Network Authentication Required:表示需要进行网络身份验证才能访问资源。

相关文章:

Http 状态码汇总

文章目录 Http 状态码汇总1xx(信息性状态码)2xx(成功状态码)3xx(重定向状态码)4xx(客户端错误状态码)5xx(服务器错误状态码) Http 状态码汇总 1xx&#xff08…...

mysql自定义实体类框架

根据表结构自动生产实体类和方法,根据反射与io生成,可自定义扩展方法 package com.digital.web.front; /*** pom依赖* <dependency>* <groupId>mysql</groupId>* <artifactId>mysql-connector-java</artifactId>* <version>5.1.27</ve…...

批量将Excel中的第二列内容从拼音转换为汉字

要批量将Excel中的第二列内容从拼音转换为汉字&#xff0c;您可以使用Python的openpyxl库来实现。下面是一个示例代码&#xff0c;演示如何读取Excel文件并将第二列内容进行拼音转汉字&#xff1a; from openpyxl import load_workbook from xpinyin import Pinyin # 打开Exce…...

消息推送:精准推送,提升运营效果,增添平台活力

对于app开发者而言&#xff0c;没有什么途径比消息推送更能直接、即时地触及目标用户群体了。消息推送与我们的日常生活息息相关&#xff0c;各种APP的状态和通知都通过消息推送来告知用户&#xff0c;引起用户的注意&#xff0c;吸引用户点开app。总而言之&#xff0c;推送服务…...

[保研/考研机试] KY43 全排列 北京大学复试上机题 C++实现

题目链接&#xff1a; 全排列https://www.nowcoder.com/share/jump/437195121692001512368 描述 给定一个由不同的小写字母组成的字符串&#xff0c;输出这个字符串的所有全排列。 我们假设对于小写字母有a < b < ... < y < z&#xff0c;而且给定的字符串中的字…...

Java将时间戳转化为特定时区的日期字符串

先上代码&#xff1a; ZonedDateTime dateTime ZonedDateTime.ofInstant(Instant.ofEpochMilli(System.currentTimeMillis()),zone ); //2019-12-01T19:01:4608:00String formattedDate dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd") ); //2019-12-…...

【算法挨揍日记】day03——双指针算法_有效三角形的个数、和为s的两个数字

611. 有效三角形的个数 611. 有效三角形的个数https://leetcode.cn/problems/valid-triangle-number/ 题目描述&#xff1a; 给定一个包含非负整数的数组 nums &#xff0c;返回其中可以组成三角形三条边的三元组个数。 解题思路&#xff1a; 本题是一个关于三角形是否能成立…...

通过 kk 创建 k8s 集群和 kubesphere

官方文档&#xff1a;多节点安装 确保从正确的区域下载 KubeKey export KKZONEcn下载 KubeKey curl -sfL https://get-kk.kubesphere.io | VERSIONv3.0.7 sh -为 kk 添加可执行权限&#xff1a; chmod x kk创建 config 文件 KubeSphere 版本&#xff1a;v3.3 支持的 Kuber…...

感觉和身边其他人有差距怎么办?

虽然清楚知识需要靠时间沉淀&#xff0c;但在看到自己做不出来的题别人会做&#xff0c;自己写不出的代码别人会写时还是会感到焦虑怎么办&#xff1f; 你是否也因为自身跟周围人的差距而产生过迷茫&#xff0c;这份迷茫如今是被你克服了还是仍旧让你感到困扰&#xff1f; 下…...

【C语言基础】宏定义的用法详解

&#x1f4e2;&#xff1a;如果你也对机器人、人工智能感兴趣&#xff0c;看来我们志同道合✨ &#x1f4e2;&#xff1a;不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 &#x1f4e2;&#xff1a;文章若有幸对你有帮助&#xff0c;可点赞 &#x1f44d;…...

微服务系列文章之 SpringBoot 最佳实践

Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。 以下是一些最佳实践和一些技巧&#xff0c;我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。 Spring Boot 的四大核心 1、自动配置 针对很多Spring应用程序和常见的应用功能&#xff0c;Spring Boo…...

C++并发多线程--std::async、std::packaged_task和std::promise的使用

目录 1--std::async的使用 2--std::packaged_task的使用 3--std::promise的使用 1--std::async的使用 std::async用于启动一个异步任务&#xff0c;并返回一个std::future对象&#xff1b;std::future对象里含有异步任务线程入口函数的结果&#xff1b; std::launch::deferr…...

opencv-目标追踪

import argparse import time import cv2 import numpy as np# 配置参数 ap argparse.ArgumentParser() ap.add_argument("-v", "--video", typestr,help"path to input video file") ap.add_argument("-t", "--tracker", …...

【数据结构】 单链表面试题讲解

文章目录 引言反转单链表题目描述示例&#xff1a;题解思路代码实现&#xff1a; 移除链表元素题目描述&#xff1a;示例思路解析&#xff1a; 链表的中间结点题目描述&#xff1a;示例&#xff1a;思路解析代码实现如下&#xff1a; 链表中倒数第k个结点题目描述示例思路解析&…...

C++ string类的模拟实现

模拟实现string类不是为了造一个更好的轮子&#xff0c;而是更加理解string类&#xff0c;从而来掌握string类的使用 string类的接口设计繁多&#xff0c;故而不会全部涵盖到&#xff0c;但是核心的会模拟实现 库中string类是封装在std的命名空间中的&#xff0c;所以在模拟…...

Qt实现简单的漫游器

文章目录 Qt的OpenGL窗口GLSL的实现摄像机类的实现简单的漫游器 Qt的OpenGL窗口 Qt主要是使用QOpenGLWidget来实现opengl的功能。  QOpenGLWidget 提供了三个便捷的虚函数&#xff0c;可以重载&#xff0c;用来重新实现典型的OpenGL任务&#xff1a; paintGL&#xff1a;渲染…...

【c语言】文件操作

朋友们&#xff0c;大家好&#xff0c;今天分享给大家的是文件操作的相关知识&#xff0c;跟着我一起学习吧&#xff01;&#xff01; &#x1f388;什么是文件 磁盘上的文件是文件。 但是在程序设计中&#xff0c;我们一般谈的文件有两种&#xff1a;程序文件、数据文件 程序文…...

【Unity】坐标转换经纬度方法(应用篇)

【Unity】坐标转换经纬度方法&#xff08;应用篇&#xff09; 解决地图中经纬度坐标转换与unity坐标互转的问题。使用线性变换的方法&#xff0c;理论上可以解决小范围内所以坐标转换的问题。 之前有写过[Unity]坐标转换经纬度方法&#xff08;原理篇),在实际使用中&#xff0c…...

element时间选择器el-date-picter使用disabledDate指定禁用的日期

需要的效果 <el-date-pickerclass"selectstyle"v-model"year"value-format"yyyy"type"year":picker-options"disabledCli"placeholder"选择年"> </el-date-picker>data() {return {disabledCli: {/…...

出学校干了 5 年外包,已经废了

如果不是女朋友和我提分手&#xff0c;我估计现在还没醒悟 本科大专&#xff0c;17年通过校招进入某软件公司做测试&#xff0c;干了接近5年的功能。 今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落&#xff01;而我已经…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

k8s从入门到放弃之Ingress七层负载

k8s从入门到放弃之Ingress七层负载 在Kubernetes&#xff08;简称K8s&#xff09;中&#xff0c;Ingress是一个API对象&#xff0c;它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress&#xff0c;你可…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例&#xff0c;也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下&#xff1a; 定义实例工厂类&#xff08;Java代码&#xff09;&#xff0c;定义实例工厂&#xff08;xml&#xff09;&#xff0c;定义调用实例工厂&#xff…...

ardupilot 开发环境eclipse 中import 缺少C++

目录 文章目录 目录摘要1.修复过程摘要 本节主要解决ardupilot 开发环境eclipse 中import 缺少C++,无法导入ardupilot代码,会引起查看不方便的问题。如下图所示 1.修复过程 0.安装ubuntu 软件中自带的eclipse 1.打开eclipse—Help—install new software 2.在 Work with中…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

Caliper 配置文件解析:config.yaml

Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

在Ubuntu24上采用Wine打开SourceInsight

1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲&#xff1a;核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用&#xff0c;还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

腾讯云V3签名

想要接入腾讯云的Api&#xff0c;必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口&#xff0c;但总是卡在签名这一步&#xff0c;最后放弃选择SDK&#xff0c;这次终于自己代码实现。 可能腾讯云翻新了接口文档&#xff0c;现在阅读起来&#xff0c;清晰了很多&…...