Http协议的几种常见状态码

news/2024/11/19 3:39:42/

HTTP协议是当前使用最广泛的一种通信协议,在性能测试中,也使用的非常广泛。

HTTP状态码,是客户端通过HTTP协议向服务器发送请求时,用于描述返回的请求结果。

借助状态码,可以知道请求的接收端是否正常处理了请求,还是出现了错误。

状态码由三位数字组成,第一位指定了响应类别,后两位无分类。

1xx Informational 信息状态码 接收的请求正在处理

2xx Success 成功状态码 请求正常处理完毕

3xx Redirection 重定向状态码 需要进行附加操作以完成请求

4xx Client Error 客户端错误状态码 服务器无法处理客户端的请求

5xx Server Error 服务器错误状态码 服务器处理请求出错

细分这些状态码,总量约60种,但实际经常使用的大概只有16种。

2xx 成功状态码

2xx 状态码,代表请求被正常处理了。

200 ok

表示从客户端发来的HTTP请求,在服务器上被正常处理了。

204 No Content

表示服务器接受到HTTP请求已成功处理,但是,在返回的响应报文中不含实体的主体部分。

206 Partail Content

表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。响应报文中包含率由Content-Range指定范围的实体内容。

3xx 重定向状态码

3xx状态码,表示需要执行某些特殊的处理以正确处理HTTP请求。

301 Moved Permanently

永久性重定向。表示请求的资源已被永久性的重指向了新的URI,以后应使用新的URI来获取资源。

302 Found

临时重定向。表示请求的资源已被发配率新的URI,希望这次请求也使用新的URI地址访问。

303 See Other

表示请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源。

304 Not Modified

表示客户端发送率附带条件的请求,服务器允许请求访问资源,但没有满足条件的情况。

307 Temporary Redirect

临时重定向,与302相似。

4xx 请求错误状态码

4xx状态码,说明发送请求的客户端是发生错误的原因所在。

400 Bad Request

表示请求的报文中存在语法错误。

401 Unauthorized

表示发送的请求需要通过HTTP认证的认证信息,才能发送内容。即,请求的头部必须传递正确的认证信息。

403 Forbidden

表示对请求资源的访问,被服务器拒绝了。

404 Not Found

表示请求地址有问题,服务器上无法找到请求要的资源。

415 Unsupported Media Type

表示请求的媒体格式,服务器无法处理

5xx 服务器错误状态码

5xx 表示服务器发生了错误。

500 Internal Server Error

表示服务器端在处理请求的时候发生了错误。

502 Bad Gateway

表示请求路由失败。

503 Service Unavailable

表示服务器暂时处于超负载或正在进行停机维护,限制无法处理请求。


http://www.ppmy.cn/news/651088.html

相关文章

【DAY3】类,构造函数

#include<iostream> using namespace std; class Person { private:int age;int *p; public:Person():p(new int(89)){age18;}Person(int age,int num){this->ageage;this->pnew int(num);}//拷贝构造Person(Person &other):age(other.age),p(new int(*(other.…

2021年中国发电量及用电量情况:全社会用电量较去年增涨约10%[图]

一、发电量 随着电网工程建设的增加&#xff0c;我国发电总量也在稳定增涨。2021年全国发电总量为81122亿千瓦时&#xff0c;同比2020年增涨6.41%。2020年全国发电总量为76236亿千瓦时&#xff0c;同比增涨4.05%。 2015-2021年中国发电总量&#xff08;单位&#xff1a;亿千瓦…

时间序列预测12:用电量预测 02 朴素模型多步预测建模

【时间序列预测/分类】 全系列60篇由浅入深的博文汇总&#xff1a;传送门 接上文&#xff0c;本文使用朴素模型来对家庭用电数据集进行单变量多步预测。主要内容如下&#xff1a; 如何为模型准备数据集&#xff1b;如何开发指标、划分数据集、评估预测模型&#xff1b;如何开发…

时间序列预测18:ConvLSTM 实现用电量/发电量预测

【时间序列预测/分类】 全系列60篇由浅入深的博文汇总&#xff1a;传送门 接上文&#xff0c;本文介绍了ConvLSTM模型实现用电量/发电量预测。 LSTM 处理用电量/发电量预测任务的文章&#xff1a; 【Part1】Encoder-Decoder LSTM 模型 实现用电量/发电量预测 【Part2】CNN-LST…

DeepAR代码详析(pytorch版)实现用电量预测

DeepAR代码详析&#xff08;pytorch版&#xff09;实现用电量预测 – 潘登同学的RNN学习笔记 文章目录 DeepAR代码详析&#xff08;pytorch版&#xff09;实现用电量预测 -- 潘登同学的RNN学习笔记 数据集说明数据预处理代码 构造模型Loss函数评估指标相关 utils工具类训练模型…

时间序列预测17:CNN-LSTM 实现用电量/发电量预测

【时间序列预测/分类】 全系列60篇由浅入深的博文汇总&#xff1a;传送门 接上文&#xff0c;本文介绍了CNN-LSTM模型实现单、多变量多时间步预测的家庭用电量预测任务。 文章目录 1. CNN-LSTM1.1 CNN 模型1.2 完整代码 1. CNN-LSTM 1.1 CNN 模型 卷积神经网络&#xff08;CN…

时间序列预测14:CNN 实现用电量/发电量预测

【时间序列预测/分类】 全系列60篇由浅入深的博文汇总&#xff1a;传送门 文章目录 前言适用于多时间步预测的CNN模型1 单变量多步预测 CNN 模型1.1 业务需求1.2 1D CNN 模型1.3 完整代码 前言 与其他机器学习算法不同&#xff0c;卷积神经网络能够从序列数据中自动学习特征&a…