Http 请求状态码

news/2024/7/27 10:36:08/文章来源:https://blog.csdn.net/qq_34823185/article/details/136680295

HTTP状态码是服务器用于告知客户端网页或资源的请求状态的三位数字代码。这些状态码分为五个类别,每个类别有不同的用途:

1xx - 信息性状态码

  • 100 Continue:客户端应继续其请求
  • 101 Switching Protocols:请求者已要求服务器切换协议,服务器已确认并准备切换
  • 102 Processing(WebDAV):服务器已接受请求,但尚未处理完成

2xx - 成功状态码

  • 200 OK:请求成功。常用于GET与POST请求
  • 201 Created:请求成功并且服务器创建了新的资源
  • 202 Accepted:服务器已接受请求,但尚未处理
  • 203 Non-Authoritative Information:服务器是一个转换代理服务器,所以服务器返回的信息可能来自另一来源
  • 204 No Content:服务器成功处理了请求,但没有返回任何内容
  • 205 Reset Content:服务器成功处理了请求,但没有返回任何内容,并且要求请求者重置文档视图
  • 206 Partial Content:服务器成功处理了部分GET请求

3xx - 重定向

  • 300 Multiple Choices:针对请求,服务器可执行多种操作
  • 301 Moved Permanently:请求的网页已永久移动到新位置
  • 302 Found:服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行将来的请求
  • 303 See Other:请求者应当对不同的资源使用GET方法进行请求
  • 304 Not Modified:自从上次请求后,请求的网页未修改过
  • 307 Temporary Redirect:服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行将来的请求
  • 308 Permanent Redirect:请求的资源现在永久位于另一个URI

4xx - 客户端错误

  • 400 Bad Request:服务器不理解请求的语法
  • 401 Unauthorized:请求要求身份验证
  • 403 Forbidden:服务器拒绝请求
  • 404 Not Found:服务器找不到请求的网页
  • 405 Method Not Allowed:禁用请求中指定的方法
  • 406 Not Acceptable:无法使用请求的内容特性响应请求的网页
  • 407 Proxy Authentication Required:此状态码与401(Unauthorized)类似,但指定请求者应当授权使用代理
  • 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:服务器无法满足Expect请求头字段指示的期望值

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(WebDAV):服务器无法存储完成请求所必须的内容
  • 508 Loop Detected(WebDAV):服务器在处理请求时检测到无限循环
  • 510 Not Extended:获取资源所需要的扩展未被服务器满足
  • 511 Network Authentication Required:客户端需要进行身份验证才能获得网络访问权限

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

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

相关文章

汽车租赁系统|基于SpringBoot+ Mysql+Java+B/S结构的汽车租赁系统设计与实现(可运行源码+数据库+设计文档+部署说明+视频演示)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 管理员功能登录前台功能效果图 ​编辑 用户功能模块 系统功能设计 数据库E-R图设计 …

buuctf warmup 超详细

目录 1.代码审计&#xff1a; 2.逻辑分析 3.总结分析 4.分析记录 5.疑点解答 1.代码审计&#xff1a; <?phphighlight_file(__FILE__);class emmm //定义了一个类{public static function checkFile(&$page) 类里面又申明创建…

Arduino IDE的下载和安装

一、Arduino的介绍 Arduino是一款开源电子原型平台&#xff0c;主要包含两部分&#xff1a;硬件&#xff08;各种型号的Arduino板&#xff09;和软件&#xff08;Arduino IDE&#xff09;。这个平台由意大利的Massimo Banzi、David Cuartielles等人共同开发设计&#xff0c;并于…

express+mysql+vue,从零搭建一个商城管理系统11--使用Sequelize

提示&#xff1a;学习express&#xff0c;搭建管理系统 文章目录 前言一、安装sequelize和mysql2二、修改config/db.js三、修改models/user.js&#xff0c;models/shop.js&#xff0c;models/goods.js四、新建dao/user.js&#xff0c;dao/shop.js&#xff0c;dao/goods.js五、修…

深度解析Nginx正向代理的原理与实现

目录 前言 1. 什么是正向代理 2. Nginx正向代理的配置 3. Nginx正向代理的实现原理 4. 示例代码 5. 总结 前言 Nginx是一个高性能的Web服务器和反向代理服务器&#xff0c;但它也可以用作正向代理服务器。本文将深入解析Nginx正向代理的原理和实现&#xff0c;并提供相关…

如何让Windows 10的开始菜单回到7的样子?这里提供详细步骤

前言 在新版本的Windows推出时,你可能会听到一个抱怨,那就是他们对开始菜单做了什么,如果你只想让Windows 10中的开始菜单像Windows 7的开始菜单那样外观和功能,我们将提供帮助。 准备条件 除了Windows 10安装之外,我们唯一需要的是一个非常方便的小程序,那就是Classic…

前端基础篇-深入了解 HTML 表格标签、表单标签和表单项标签

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 表格标签概述 1.1 表格标签定义 2.0 表单标签概述 2.1 表单标签定义 3.0 表单项标签概述 3.1 表单项标签定义 1.0 表格标签概述 顾名思义&#xff0c;就是用来…

分享一下 iOS 发布/测试证书 申请过程

1.使用 已开通iOS开发者 的账号登陆 Apple Developer Apple Developer 2.点击下图右上角的 Account&#xff08;账户&#xff09; 点击下图中的 certificates&#xff08;证书&#xff09; 然后会挑战至下图所示页面 3.然后先要注册一个 App id 点击 register 就完成了 4.…

数字化转型导师坚鹏:基于湖北产业的科技金融创新模式与案例研究

基于湖北产业政策的科技金融创新模式与案例研究 课程背景&#xff1a; 很多银行存在以下问题&#xff1a; 不清楚科技金融有哪些利好政策&#xff1f; 不知道科技金融有哪些成功案例&#xff1f; 不知道科技金融有哪些创新模式&#xff1f; 课程特色&#xff1a; 有…

【LeetCode: 2864. 最大二进制奇数 + 模拟 + 位运算】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

Android SDK 开发 云托管

开发SDK,拒绝重复造轮子。 本文陈述两种SDK开发方式&#xff0c;第一种AAR方式&#xff1b;第二种远程依赖方式。 具体步骤分为&#xff1a; 一、如何开发SDK&#xff1f; 二、如何打包AAR&#xff1f; 三、如何打包AAR&#xff1f; 四、如何进行SDK远程托管&#xff1f; 五、如…

【LeetCode热题100】21. 合并两个有序链表(链表)

一.题目要求 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 二.题目难度 简单 三.输入样例 示例 1&#xff1a; 输入&#xff1a;l1 [1,2,4], l2 [1,3,4] 输出&#xff1a;[1,1,2,3,4,4] 示例 2&#xff1a; 输入…

webpack5零基础入门-6webpack处理图片资源

1.在webpack5中file-loader和url-loader为内置模块 通过在加载器中配置rule即可激活 {test: /\.(png|jpe?g|gif|webp)$/,type: asset} 2.使用webpack进行打包 执行npx webpack 可以看到图片资源打包后都被放到了dist文件目录下 3.使用webpack进行图片格式转换为base64 优势…

Vue.js+SpringBoot开发考研专业课程管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核…

Midjourney绘图欣赏系列(九)

Midjourney介绍 Midjourney 是生成式人工智能的一个很好的例子&#xff0c;它根据文本提示创建图像。它与 Dall-E 和 Stable Diffusion 一起成为最流行的 AI 艺术创作工具之一。与竞争对手不同&#xff0c;Midjourney 是自筹资金且闭源的&#xff0c;因此确切了解其幕后内容尚不…

Apache SeaTunnel MongoDB CDC 使用指南

随着数据驱动决策的重要性日益凸显&#xff0c;实时数据处理成为企业竞争力的关键。SeaTunnel MongoDB CDC(Change Data Capture) 源连接器的推出&#xff0c;为开发者提供了一个高效、灵活的工具&#xff0c;以实现对 MongoDB 数据库变更的实时捕获和处理。 本文将深入探讨该连…

如何使用ChatGPT辅助写论文、数据分析、AI绘图?【附学习资料】

原文链接&#xff1a;如何使用ChatGPT辅助写论文、数据分析、AI绘图&#xff1f;【附学习资料】https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247597452&idx1&sn8aa991235ffee89fc76590a90b9005d7&chksmfa823c6bcdf5b57df0cb02ecd1821921f38ea6de34c7…

【MMDetection3D实战(2)】: 利用MMDet3D预训练模型进行推理

安装完成MMDet3D环境后,我们就可以基于MMDet3D提供的预训练模型在点云和单目图像上进行推理。 下图是利用是基于预训练模型的推理结果,可以看到无论是基于点云还是图像,它都能给出一个正确的推理结果,把对应的car和motor的3D box正确的框出来。 推理的实现很简单,大体分…

【git】GitHub仓库没有 Contribution activity

解决方案 检查并更改本地的 git 绑定的邮箱和名字 git config --global user.name "Your New Name" git config --global user.email "yournewemailexample.com"查询方式 git config --global user.name git config --global user.email成功显示

【SQL】1070. 产品销售分析 III(窗口函数)

题目描述 leetcode题目&#xff1a;1070. 产品销售分析 III 方法一&#xff1a;窗口函数 select product_id, year as first_year, quantity, price from (select *,dense_rank() over(partition by product_id order by year) as rkfrom Sales ) A where A.rk 1方法二 …