开发常见的http状态码.——400,401,403,404,500,501,503,状态码大全!

目录

一. 1开头的(临时信息响应码)

二. 2开头的(成功信息码)

三. 3开头的(重定向信息码)

四. 4开头的(客户端错误信息码)

五. 5开头的(服务器内部错误信息码)


一. 1开头的(临时信息响应码)

100:继续请求。示意请求者应当继续发送请求,客户端返回此码表示请求有效,但是请求不完整,服务器只接收到了一部分,用户应当继续发送剩余部分;

101:切换协议。服务器将遵循用户的请求切换到另外一种协议。

二. 2开头的(成功信息码)

200:成功。服务器已经成功处理了用户的请求。

201:已创建。请求成功并且服务器创建了新的资源。

202:已接受。服务器已经接收到了用户的请求,但尚未进行处理。

203:非授权信息。服务器已经成功处理了用户的请求,但返回的数据信息可能来自于其他来源。

204:无任何内容。服务器已经成功处理了用户的请求,但没有返回任何内容。

206:返回部分内容。服务器处理了用户的部分GET请求,返回了一部分数据。

三. 3开头的(重定向信息码)

301:永久重定向。请求的网页已经被永久的移动到了其他位置,资源分配到了新的URL,服务器也会随之重定向至新的网页位置。

302:临时重定向。服务器目前从不同的网页位置响应请求,表示资源被临时分配到了新的URL,但请求者无需任何操作,可继续使用原来的位置进行请求。

304:未修改。自从上次请求过后,请求的网页未修改过。服务器返回此响应时不会返回网页内容。

四. 4开头的(客户端错误信息码)

400:错误请求。服务器不能解析的语法,例如前端与后端参数类型不一致时会报此错误。

401:未授权。请求的资源需要先进行身份验证,验证身份后才有访问权限,可以防止非真实用户恶意访问。

403:禁止访问。服务器拒绝用户请求,有可能因为用户的权限不足,没有相应的访问权限,紧接着刚才的401,401是用户没有验证身份,如果用户验证了身份,但是没有访问权限,就会爆出403。

举个例子:例如普通用户想要访问管理员界面就会被拒绝访问;亦或者是用户请求的资源已被禁止。

404:页面找不到。用户希望访问的页面不存在,可能原因是前端项目运行失败,资源无法显示,或者是想要访问的页面原本就不存在。

405:方法禁用。禁止请求中指定的方法。

408:请求超时。服务器等待请求时发生超时。

410:已删除。如果想要访问的信息被删除,就会爆出410;与404(未找到)类似,通常资源以前存在现在不存在的时候也会使用404来进行代替,如果资源存在只是被移动,则会使用301(永久重定向)替代。

412:为满足前提条件。服务器未满足请求者在请求中设置的一个前提条件。

413:请求实体过大。服务器无法处理,因为用户请求实体过大,超出了服务器的处理能力。

414:请求URL过长。服务器无法处理请求,因为请求的URL太长。

415:不支持的媒体类型。网页暂时不支持用户的请求格式。

416:请求范围不符合要求。如果用户请求的资源范围页面无法提供,报此错误。

417:未满足期望值。服务器未满足"期望"请求标头字段的要求。

五. 5开头的(服务器内部错误信息码)

500:服务器内部出错。可能是服务器本身出现错误,例如程序员测试项目接口时内存溢出,空指针,等各种异常,页面会爆出500。

502:错误网关。服务器作为网关或代理,从上游服务器收到无效响应。

503:服务不可用。服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

504:网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。

505:不支持的HTTP版本。服务器不支持请求中所用的 HTTP 协议版本。

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

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

相关文章

Cookie的默认存储路径以及后端如何设置

问题场景 最近在写一个前后端分离的项目,需要跨域,前端开发同学遇到一个问题一直报错,本质上就是后端返回的cookie中的sessionID在前端发送http请求时无法被请求自动携带,每次htttpRequest都被后端识别为一个新的session&#xf…

Spring MVC数据绑定和响应——数据回写(二)JSON数据的回写

项目中已经导入了Jackson依赖,可以先调用Jackson的JSON转换的相关方法,将对象或集合转换成JSON数据,然后通过HttpServletResponse将JSON数据写入到输出流中完成回写,具体步骤如下。 1、修改文件DataController.java,在…

verilog 参数用法

参数比较运算 localparam QPLL_FBDIV_IN (QPLL_FBDIV_TOP 16) ? 10b0000100000 : (QPLL_FBDIV_TOP 20) ? 10b0000110000 :(QPLL_FBDIV_TOP 32) ? 10b0001100000 :(QPLL_FBDIV_TOP 40) ? 10b0010000000 :(QPLL_FBDIV_TOP 64) ? 10b0011100000 :(QPLL_FBDIV_TO…

昇思25天学习打卡营第04天 | 数据集 Dataset

昇思25天学习打卡营第04天 | 数据集 Dataset 文章目录 昇思25天学习打卡营第04天 | 数据集 Dataset数据集加载数据集迭代数据集的变换shufflemapbatch 自定义数据集可随机访问数据集对象可迭代数据集生成器 总结打卡 数据集Dataset对原始数据进行封装、变换,为神经网…

Linux 静态库 和 动态库

在Linux系统上,库文件用于共享和重用代码。根据使用方式和链接方式的不同,库文件可以分为静态库和动态库。 静态库(Static Library) 静态库是在编译时被嵌入到最终可执行文件中的库。静态库的扩展名通常是.a。 特点 独立性&am…

ADOP带你了解:SFP 光模块:构建高速网络的关键技术

在数字化时代,企业运营的效率往往取决于数据传输的速度。因此,构建一个可靠的网络基础架构至关重要。本指南深入探讨了小型可插拔(SFP)光收发器的关键作用,这些设备确保了网络中数据的高效和安全流动。SFP光收发器的设…

【Rust入门教程】hello world程序

文章目录 前言Hello World程序运行总结 前言 对于学习任何一种新的编程语言,我们都会从编写一个简单的Hello World程序开始。这是一个传统,也是一个开始。在这篇文章中,我们将一起学习如何在Rust中编写你的第一个程序:Hello Worl…

【C语言内存函数】

目录 1.memcpy 使用 模拟实现 2.memmove 使用 模拟实现 3.memset 使用 4.memcmp 使用 1.memcpy 使用 void * memcpy ( void * destination, const void * source, size_t num );目的地址 源地址 字节数 destination:指向要复制内…

20240703 每日AI必读资讯

🤖爆火Character AI惨遭阉割 美国00后集体“失恋” - Character AI曾是00后最火爆的社交软件,但用户发现对话模型变得冷淡,失去趣味。 - 用户流失严重,面临成本高、竞争激烈的挑战,甚至遭到挖角。 - 尽管困难重重&a…

淘宝API接口开发系列:淘宝订单详情API接口与物流电子面单API接口概述

淘宝订单详情API接口与物流电子面单API接口概述 在电子商务领域,API(应用程序接口)扮演着至关重要的角色,它们使得不同的系统能够相互通信,实现数据的共享和交换。淘宝作为国内最大的电商平台之一,其提供的…

C# 多线程造成CPU占用率高

当线程多的时候就会造成CPU内存占用率过高 private void button1_Click(object sender, EventArgs e){Thread TH1, TH2, TH3, TH4, TH5;TH1 new Thread(Thread1){IsBackground true};TH2 new Thread(Thread2){IsBackground true};TH3 new Thread(Thread3){IsBackground t…

最小步数模型——AcWing 1107. 魔板

最小步数模型 定义 最小步数模型通常是指在某种约束条件下,寻找从初始状态到目标状态所需的最少操作或移动次数的问题。这类问题广泛存在于算法、图论、动态规划、组合优化等领域。具体来说,它涉及确定一个序列或路径,使得按照特定规则执行…

jenkins在使用pipeline时,为何没有方块形视图

项目场景: 安装完Jenkins时后,通过pipeline创建的项目任务。 问题描述 在立即构建后,没有显示每个阶段的视图。 原因分析: 原因是,刚安装的Jenkins,这个视图不是Jenkins自带的功能,而必须安装…

《5小时吃透小red书》读书笔记之打造爆款笔记原理

1.流量推送逻辑: 一篇笔记发布并审核后,平台根据内容提取关键词,开始小范围发布测试;初次先分发到1000个兴趣用户,根据这1000个用户等反馈决定是否给该笔记更多流量和推荐;考核标准是点击率、完播率、互动…

高校实训室:老年实训室的教学案例

本文以高校老年实训室为研究对象,通过详细分析具体的教学案例,探讨了老年实训室在提升学生专业素养和实践能力方面的重要作用。文中介绍了多个具有代表性的教学案例,包括健康评估、康复护理和心理关怀等方面,阐述了其教学目标、实…

EDA 虚拟机 Synopsys Sentaurus TCAD 2017.09 下载

下载地址(制作不易,下载使用需付费,不能接受的请勿下载): 链接:https://pan.baidu.com/s/1327I58gvV1usWSqSrG7KXw?pwdo03i 提取码:o03i

Boss直聘,无良厂商,乱封号

耽误招工作,瞎吉儿封号 哥们单身 需要女生多的公司 问一下都不行,什么尿性 直接就给你封了 装什么呢 辣鸡boss 倒闭吧赶紧 我是狗子,希望你倒闭!

枚举类示例

package net.cnki.editor.costcenter.pojo.enums;import lombok.Getter;import java.util.Arrays;/*** 费用枚举接口*/ public interface CosttypeEnumInterface {/*** 费用类型和费用信息-> 费用性质, 支付人 , 收取人, 费用信息状态*/Getterenum CosttypePayerAndReceiveE…

使用PHP实现Web爬虫

web爬虫是一种自动化工具,可以浏览互联网上的网页,收集信息并存储在一个数据库中。在今天的大数据时代,web爬虫越来越重要,因为它可以查找大量信息并进行数据分析。在本文中,我们将学习如何使用php编写web爬虫&#xf…

Radxa 学习摘录

文章目录 1、参考资料2、硬件知识CIF 和 ISP 3、shell4、交叉编译工具链5、问题6、DTS7、驱动 1、参考资料 技术论坛(推荐) 官方资料下载 wiki资料 u-boot 文档 u-boot 源码 内核文档 内核源码 原理图 radxa-repo radxa-build radxa-pkg radxa-doc…