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(…...
mysql自定义实体类框架
根据表结构自动生产实体类和方法,根据反射与io生成,可自定义扩展方法 package com.digital.web.front; /*** pom依赖* <dependency>* <groupId>mysql</groupId>* <artifactId>mysql-connector-java</artifactId>* <version>5.1.27</ve…...
批量将Excel中的第二列内容从拼音转换为汉字
要批量将Excel中的第二列内容从拼音转换为汉字,您可以使用Python的openpyxl库来实现。下面是一个示例代码,演示如何读取Excel文件并将第二列内容进行拼音转汉字: from openpyxl import load_workbook from xpinyin import Pinyin # 打开Exce…...
消息推送:精准推送,提升运营效果,增添平台活力
对于app开发者而言,没有什么途径比消息推送更能直接、即时地触及目标用户群体了。消息推送与我们的日常生活息息相关,各种APP的状态和通知都通过消息推送来告知用户,引起用户的注意,吸引用户点开app。总而言之,推送服务…...
[保研/考研机试] KY43 全排列 北京大学复试上机题 C++实现
题目链接: 全排列https://www.nowcoder.com/share/jump/437195121692001512368 描述 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有a < b < ... < y < z,而且给定的字符串中的字…...
Java将时间戳转化为特定时区的日期字符串
先上代码: 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/ 题目描述: 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 解题思路: 本题是一个关于三角形是否能成立…...
通过 kk 创建 k8s 集群和 kubesphere
官方文档:多节点安装 确保从正确的区域下载 KubeKey export KKZONEcn下载 KubeKey curl -sfL https://get-kk.kubesphere.io | VERSIONv3.0.7 sh -为 kk 添加可执行权限: chmod x kk创建 config 文件 KubeSphere 版本:v3.3 支持的 Kuber…...
感觉和身边其他人有差距怎么办?
虽然清楚知识需要靠时间沉淀,但在看到自己做不出来的题别人会做,自己写不出的代码别人会写时还是会感到焦虑怎么办? 你是否也因为自身跟周围人的差距而产生过迷茫,这份迷茫如今是被你克服了还是仍旧让你感到困扰? 下…...
【C语言基础】宏定义的用法详解
📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…...
微服务系列文章之 SpringBoot 最佳实践
Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。 以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。 Spring Boot 的四大核心 1、自动配置 针对很多Spring应用程序和常见的应用功能,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用于启动一个异步任务,并返回一个std::future对象;std::future对象里含有异步任务线程入口函数的结果; 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", …...
【数据结构】 单链表面试题讲解
文章目录 引言反转单链表题目描述示例:题解思路代码实现: 移除链表元素题目描述:示例思路解析: 链表的中间结点题目描述:示例:思路解析代码实现如下: 链表中倒数第k个结点题目描述示例思路解析&…...
C++ string类的模拟实现
模拟实现string类不是为了造一个更好的轮子,而是更加理解string类,从而来掌握string类的使用 string类的接口设计繁多,故而不会全部涵盖到,但是核心的会模拟实现 库中string类是封装在std的命名空间中的,所以在模拟…...
Qt实现简单的漫游器
文章目录 Qt的OpenGL窗口GLSL的实现摄像机类的实现简单的漫游器 Qt的OpenGL窗口 Qt主要是使用QOpenGLWidget来实现opengl的功能。 QOpenGLWidget 提供了三个便捷的虚函数,可以重载,用来重新实现典型的OpenGL任务: paintGL:渲染…...
【c语言】文件操作
朋友们,大家好,今天分享给大家的是文件操作的相关知识,跟着我一起学习吧!! 🎈什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件 程序文…...
【Unity】坐标转换经纬度方法(应用篇)
【Unity】坐标转换经纬度方法(应用篇) 解决地图中经纬度坐标转换与unity坐标互转的问题。使用线性变换的方法,理论上可以解决小范围内所以坐标转换的问题。 之前有写过[Unity]坐标转换经纬度方法(原理篇),在实际使用中,…...
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 年外包,已经废了
如果不是女朋友和我提分手,我估计现在还没醒悟 本科大专,17年通过校招进入某软件公司做测试,干了接近5年的功能。 今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经…...
wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...
浅谈 React Hooks
React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
C++_核心编程_多态案例二-制作饮品
#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
linux 下常用变更-8
1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
