余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

HTTP状态码有哪些(http响应状态码)

xiyangw 2022-11-24 16:52 80 浏览 0 评论

HTTP状态代码类别

如下所示,HTTP状态代码是三位整数。第一个数字用于标识特定类别中的代码:

1XX:信息 - 请求已被接受或流程仍在继续。

2XX:确认操作已成功完成或已被理解。

3XX:重定向 - 需要进行其他操作才能完成请求。

4XX:客户端错误,指示请求无法完成或包含错误的语法。

5XX:服务器错误,指示服务器未能完成认为有效的请求。

理解HTTP状态码的应用程序不需要知道所有的代码,这意味着未知的代码也有未知的HTTP原因短语,这不会给用户提供太多信息。然而,这些HTTP应用程序必须理解我们在上面描述的类别或类。

如果软件不知道特定代码的含义,它至少可以识别类。例如,如果应用程序不知道490状态码,它可以将其视为400,因为它属于相同的类别,然后可以假定客户机请求出了问题。

HTTP状态行(HTTP状态代码+ HTTP原因短语)

官方HTTP状态行

状态代码 原因短语

100 继续

101 切换协议

102 处理

200 OK

201 创建

202 公认

203 非权威信息

204 无内容

205 重置内容

206 部分内容

207 多态

300 多种选择

301 永久移动

302 发现

303 见其他

304 没有修改

305 使用代理服务器

307 临时重定向

308 永久重定向

400 错误的请求

401 未经授权的

402 需要付款

403 被禁止

404 未找到

405 方法不允许

406 不能接受的

407 需要代理验证

408 请求超时

409 冲突

410 Gone

411 长度要求

412 前提条件失败

413 请求的实体太大

414 请求URI太大

415 不支持的媒体类型

416 请求范围不满意

417 期望失败

421 错误的请求

422 不可处理的实体

423 锁定

424 失败的依赖

425 无序集合

426 需要升级

428 前提要求

429 请求太多

431 请求标头字段太大

451 法律原因不可用

500 内部服务器错误

501 未实现

502 错误的网关

503 暂停服务

504 网关超时

505 不支持HTTP版本

506 变种也谈判

507 存储空间不足

508 检测到环路

510 没有扩展

511 需要网络验证

[1]仅推荐HTTP状态代码附带的HTTP原因短语。根据RFC 2616 6.1.1允许使用不同的原因短语。您可能会看到HTTP原因短语被更“友好”的描述或本地语言所取代。

非官方HTTP状态行

某些第三方服务可能会将下面的HTTP状态行用作错误响应,但任何RFC都不会指定它们。

其他可能的HTTP状态行

1

2

3

4

5

6

7

8

9

10

11

12

13

状态代码 原因短语

103 检查站

420 方法失败

420 增强你的平静

440 登录超时

449 重试

450 被Windows家长控制阻止

451 重定向

498 令牌无效

499 令牌必需

499 防病毒已禁止请求

509 超出带宽限制

530 网站被冻结

重要的是要记住,虽然HTTP状态代码可能与其他上下文中的错误消息共享相同的数字,例如设备管理器错误代码,但这并不意味着它们以任何方式相关。

相关推荐

高效删除文件名中的指定内容,祛除烦恼

如何快速批量删除文件名中的指定字符?在电脑整理文件时,我们常常需要进行批量重命名操作。如果文件名中含有不必要或重复的字符,这将影响文件的识别和查找。因此,删除这些文字或字符是非常必要且有效的。本文将分...

你的手机是不是经常提示存储空间不足?Python帮你清理重复文件

  最近我的手机经常提示存储空间不足,主要是微信和QQ群里接收的文件太多了,平时也没怎么整理。我把这些文件从手机里拷出来,打算整理一下,把该删的文件都删掉,把要备份的文件分门别类存到电脑或网盘上。我突...

从零开始打造云端AI管理调度平台(四)如何设计主页_1

最近闲来无事,想着把自己工作正在做的一个项目做一个简单的分享与实战教程,该项目不困难但是由于涉及要素过多所以比较复杂。所以这里分享出来也是为了帮助新手小白能在实战当中快速了解python知识。主要内容...

「万能Python」-17-标准库OS_python2.7标准库

Python的库是指预先编写好的代码集合,可以用来处理特定的任务或实现特定的功能。Python的标准库提供了许多常用的标准库,无需安装引入使用。Python3的标准库提供了许多常用的功能,包括...

十多行代码生成原帖和临写对照图_几十行代码可以申请软著吗

介绍这个小工具把原帖和临写分解成多列对照的形式。输入原帖图片,和输入临写图片,生成对照图片。使用说明运行compare.py文件,输入参数为:原帖图片文件名,临写图片文件名,列数。python3co...

Python合集之目录操作(四)_python之文件操作大全

1.删除目录删除目录可以通过os模块提供的rmdir()函数实现。通过rmdir()函数删除目录时,只有当要删除的目录为空时才起作用。os.rmdir(path)path为要删除的目录,可以使用绝对路...

excel办公自动化,自动合并excel表格

平时时收到不同人反馈的excel表格,需要将其合并在一个excel中,每个excel打开复制粘贴会很慢,如下脚本可一键合并所有的exceldefauto_merge():try:print('...

批量打开一个文件夹下面所有的excel表格

如果现在有一个文件夹,名称叫做“练习表格”,路径名是'C:\Users\123\Desktop\练习表格',现在的要求是打开这个文件下面所有的excel表格,后缀名字为“xlsx”,我...

500行代码,教你用python写个微信飞机大战

这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手/右手...

python 日志写入_python日志文件写入

1.第一步,新建日志文件路径,如下图:2.日志模块封装,代码如下:importlogging,oslogs_path=os.path.join(os.path.dirname(__file...

Python os.path模块使用指南:轻松处理文件路径

前言在Python编程中,文件和目录的操作是非常重要的一部分。为了方便用户进行文件和目录的操作,Python标准库提供了os模块。其中,os.path子模块提供了一些处理文件路径的函数和方法。本文主要...

Python中获取当前路径之pathilb和os的区别

20230114星期六:1,直接在py脚本中,执行,没有区别;2,打包成exe文件以后,在本机执行,有区别,这时,不能使用os.path.dirname(__file__),只能使用pathlib.P...

Python(办公自动化编程系列)学习笔记1

1、获得当前程序工作目录importos#os.getcwd()函数可以取得当前工作路径的字符串print(os.getcwd())运行结果2、获得程序文件夹相对路径#相对路径都用/表示#../...

文件路径名Pathnames的操作_路径和文件名是什么意思

1.现象问题使用路径名来获取文件名,目录名,绝对路径等等2.原因分析无3.问题解决使用os.path模块中的函数来操作路径名importos.path#查看标准化的绝对路径print...

关于《Python入门:os常用函数》中复制文件(夹)函数从简到繁

基本考虑练习os模块及file读写操作:将给定的源路径的文件(夹)复制到目标路径简单实现#文件到文件的复制path_src='E:\src.txt'path_tar='D...

取消回复欢迎 发表评论: