HTTP Status Codes/HTTP状态码

article/2025/10/6 10:40:52

1.应用场景

帮助快速查询http code, 以及对应的含义,帮助定位问题。

2.学习/操作

推荐查阅

HTTP Status Codes Glossary - WebFX

STATUS_CODES

{

    '100': 'Continue',  // 持续中

    '101': 'Switching Protocols',    // 转换协议

    '102': 'Processing',    // 进行中

    '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',  // 使用IM协议 (即时通讯协议(Instant Messaging))

    '300': 'Multiple Choices',  // 多种选择

    '301': 'Moved Permanently',  // 永久移除

    '302': 'Found',  // 已找到

    '303': 'See Other',   // 见其他

    '304': 'Not Modified',  // 未修改

    '305': 'Use Proxy',  // 使用代理 

    '307': 'Temporary Redirect',   // 临时跳转

    '308': 'Permanent Redirect', // 永久跳转

    '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',

    '412': 'Precondition Failed',

    '413': 'Payload Too Large',

    '414': 'URI Too Long',

    '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': 'Unordered Collection',

    '426': 'Upgrade Required',

    '428': 'Precondition Required',

    '429': 'Too Many Requests',

    '431': 'Request Header Fields Too Large',

    '451': 'Unavailable For Legal Reasons',

    '500': 'Internal Server Error',

    '501': 'Not Implemented',

    '502': 'Bad Gateway',

    '503': 'Service Unavailable',

    '504': 'Gateway Timeout',

    '505': 'HTTP Version Not Supported',

    '506': 'Variant Also Negotiates',

    '507': 'Insufficient Storage',

    '508': 'Loop Detected',

    '509': 'Bandwidth Limit Exceeded',

    '510': 'Not Extended',

    '511': 'Network Authentication Required'

}

实践验证

301   // Status Code:  301 Moved Permanently (from disk cache)

备注:

即使删除了重定向路由, 重定向还是会生效,  因为浏览器缓存的原因

解决办法: 删除浏览器缓存

另外参考: https://www.jianshu.com/p/1a438e65250d

'302': 'Found',  // 已找到

如果后使重定向路由失效, 则确实失效. 即302临时重定向并不会放入浏览器缓存中

后续补充

...

3.问题/补充

1. 503 服务不可用。 反代无法到达业务服务商。

21 | 为什么用了负载均衡更加不均衡?-极客时间

作者回复: 是的,如果反向代理或者LB找不到可用的后端服务(比如向后端的健康检查都是失败的),就向前端请求回复503~ 这里也说一下502,503,504的区别: 502:LB收到了后端的无效回复,可以参考前面的第17讲的案例 503:LB明确的知道服务不可用,LB不会转发请求给后端,而是直接向前端回复503 504:LB转发了请求给后端,但后端没有在时限内返回,到了时间点LB就向前端回复504

4.参考

https://httpstatuses.com/  //HTTP Status Codes

https://www.jianshu.com/p/f84432979107  //HTTP Code

21 | 为什么用了负载均衡更加不均衡?-极客时间

后续补充

...


http://chatgpt.dhexx.cn/article/LcrtwDj6.shtml

相关文章

华为eNSP下的ssh配置实验

配置两台路由器(AR4为服务器,AR3为SSH客户端) 修改R3为AR3,修改R4为AR4,AR3地址192.168.1.1,AR4地址为192.168.1.2 发现能互通 配置aaa模式用户名加密码 设置权限等级 创立RSA的ssh秘钥 只允许ssh进…

WSL中的SSH配置方法

本地主机win11系统,wsl2:Ubuntu 20.04.4 LTS 1,更新linux $ sudo apt-get update lili:~$ sudo apt-get update [sudo] password for li: Ign:1 http://mirrors.ustc.edu.cn/ubuntu precise-updates InRelease Ign:2 http://mirrors.ustc.edu.cn/ubu…

ssh配置文件和ssh命令

ssh:发送数据,并对数据进行加密。默认端口22 ,Secure Shell ssh远程管理登录命令 ssh rootIP 以root用户登录IP这台主机实验中,通过虚拟机中的centos7(作为客户端)去远程登录阿里云管理的主机(作为服务器端),因为ssh是利…

Mac中git ssh配置

一、查看是否已配置 1.cd ~/.ssh ->进入ssh目录 如果不能进入该目录,说明没生成过,则需要使用命令2检查配置 2. git config --list ->检查下是否配置过git账户 3. ls ->查看ssh具体内容 如果ssh文件夹中有id_rs…

linux配置SSH

目录 一 ssh简介 二 ssh配置文件 三 ssh远程登录 四 ssh远程登录原理 4.1 对称加密 4.3非对称加密 一 ssh简介 SSH为建立在应用层上的安全协议,SSH是目前非常可靠,专门为远程登录会话和其它网了服务提供安全性的协议。利用SSH可以有效防止远程管理…

ubuntu18.04 ssh配置

ubuntu18.04 ssh配置 ubuntu18.04 ssh配置服务端设置客户端设置在本地主机上运行以下命令:本地主机端登录相关的其他命令:退出远程登录 进阶:利用公钥省去口令输入生成密钥对复制公钥至服务器 ubuntu18.04 ssh配置 转载至Ubuntu下使用SSH 命令用于登录远…

H3C的ssh配置

ssh配置 [H3C]ssh server enable //启动ssh [H3C]local-user haha //创建本地用户 New local user added. [H3C-luser-manage-haha]password simple 123456 //设置密码 [H3C-luser-manage-haha]service-type ssh [H3C-luser-manage-haha]qu [H3C]line vty 0 4 …

mac系统 SSH配置

在学习Git将本地文件push到远程服务器的库,由于学习资料都是教windows系统如何配置,这里分享下mac系统如何快速配置SSH, git是分布式的代码管理工具,基于SSH协议。ssh的作用就是为了不用每次都输入账号和密码。 没有github账号的…

ssh配置文件详解

前言 上篇文章,我们一起探讨了ssh的安装及远程登录的方法,要想学好一个服务,配置文件必须要勤加研究,今天我们一起来聊聊ssh的配置文件 如果你还没有探究过ssh的基础知识,请点击链接: 【Linux】循序渐进…

思科SSH配置

一、SSH配置 R1(config)# username cisco privilege 15 secret 123456 //用户名(cisco)和密码(123456),用于SSH远程登录;privilege15:该用户权限为15级(级别最高&#xff0…

centos7 ssh配置

文章目录 前言centos7 ssh配置 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!! centos7 ssh配…

Git的ssh配置

git配置ssh流程 Windows 1、安装Git: git官网 2、安装完成后桌面右键,选中 ’git bash here‘ 3、配置user.name、user.email git config --global user.name 用户名git config --global user.email 邮箱4、本地生成 ssh密钥,一直enter到结束 ssh…

华为交换机SSH配置

华为ensp配置物理电脑连接模拟交换机SSH登录 配置虚拟网卡 开始交换机配置 <Huawei>system-view [Huawei]sysname S1 [S1]undo info-center enable [S1]interface GigabitEthernet 0/0/1 [S1-GigabitEthernet0/0/1]port link-type access [S1-GigabitEthernet0/0/1…

SSH 配置

SSH 批量管理 SSH介绍 SSH是Secure Shell Protocol的简写&#xff0c;由IETF网络工作小组&#xff08;Network working Group&#xff09;指定&#xff1b;在进行数据传输之前&#xff0c;SSH先对联机数据包通过加密技术进行加密处理&#xff0c;加密后在进行数据传输。确保了传…

ssh配置教程

ssh远程连接配置 前言一、小车工控机配置二、远端ubuntu配置1.进入hosts文件2.配置./bashrc文件 前言 很多人在进行ssh 设置时总是不成功,是因为没有分清楚 ubuntu 的用户 名和主机名导致,通常我们打开一个命令终端,命令行对应的是用户名主机名,如下图: 用户名为&#xff1a;l…

git ssh配置

ssh配置 执行以下命令进行配置 git config --global user.name “这里换上你的用户名” git config --global user.email “这里换上你的邮箱” 执行以下命令生成秘钥&#xff1a; ssh-keygen -t rsa -C “这里换上你的邮箱” 执行命令后需要进行3次或4次确认。直接全部回车就…

ssh安装与配置(详解版)

文章目录 前言一、SSH是什么&#xff1f;二、安装openssh三、SSH客户端1.前置知识2.连接过程3.服务器变更4.参数选择5.配置文件6.可选的配置选项 四、服务器1.前置知识2.配置文件3.密钥4.可选命令5.可用配置项 结尾 C/C实战入门到精通 https://blog.csdn.net/weixin_50964512/…

利用DEEPLABV3-RESNET101获取人体蒙版

Deeplabv3-ResNet101由具有ResNet-101主干的Deeplabv3模型构成。预训练模型已在Pascal VOC数据集中存在的20个类别的COCO train2017子集中进行了训练。 这里利用Deeplabv3-ResNet101来进行语义分割获取人体蒙版&#xff0c;代码如下&#xff1a; from torchvision import mode…

PaddlePaddle2.0利用ResNet101预训练模型实现蝴蝶分类

PaddlePaddle2.0利用ResNet101预训练模型实现蝴蝶分类 该项目来自于AI Studio上的公开项目&#xff0c;这里记录我的学习笔记&#xff0c;把一些细节的地方具体说明一下&#xff0c;并且提供完整的程序代码和分步说明&#xff0c;供大家本地PaddlePaddle2.0环境或者AI Studio上…

PyTorch实现的ResNet50、ResNet101和ResNet152

PyTorch实现的ResNet50、ResNet101和ResNet152 PyTorch: https://github.com/shanglianlm0525/PyTorch-Networks import torch import torch.nn as nn import torchvision import numpy as npprint("PyTorch Version: ",torch.__version__) print("Torchvisio…