IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 简单认识HTTP状态码 -> 正文阅读

[网络协议]简单认识HTTP状态码

HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字用来对状态码进行细分。

HTTP状态码的5种类型

分类分类描述
1**信息,服务器收到请求,需要请求者继续执行操作(实际开发中很少遇到1**类型的状态码)
2**成功,操作被成功接收并处理
3**重定向,需要进一步的操作以完成请求
4**客户端错误,请求包含语法错误或无法完成请求
5**服务器错误,服务器在处理请求的过程中发生了错误

💬2**成功相关的响应状态码

2**范围的状态码,表示服务器已成功接收到请求并进行处理。

  • 200(OK)请求成功。一般用于GET和POST请求
  • 201(Created)已创建。成功请求并创建了新的资源,通常用于POST或PUT请求

💬3**重定向相关的响应状态码

3**范围的状态码,表示服务器要求客户端重定向,需要客户端进一步的操作以完成资源的请求

  • 301(Moved Permanently)永久移动。请求的资源已被永久的移动到新的URL,返回信息会包括新的URI,浏览器会自动定向到新的URI。今后任何新的请求都应使用新的URI代替。
  • 302(Found)临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI。
  • 304(Not Modified)未修改。所请求资源未修改,服务器返回状态码时,不会返回任何资源,客户端通常会缓存访问过的资源。

💬4**客户端错误相关的响应状态码

4**范围的状态码,表示客户端的请求有非法内容,从而导致这次请求失败。

  • 400(Bad Request)(1)语义有误,当前请求无法被服务器理解。除法进行修改,否则客户端不应该重复提交这个请求;(2)请求参数有误。
  • 401(Unauthorized)当前请求需要用户验证。
  • 403(Forbidden)服务器已经理解请求,但是拒绝执行它。
  • 404(Not Found)服务器无法根据客户端的请求找到资源(网页)。
  • 408(Request Timeout)请求超时。服务器等待客户端发送的请求时长过长,超时。

💬5**服务端错误相关的响应状态码

5**范围的状态码,表示服务器未能正常处理客户端的请求而出现意外错误

  • 500(Internal Server Error)服务器内部错误,无法完成请求。
  • 501(Not Implemented)服务器不支持该请求方法,无法完成请求。只有GET和HEAD请求方法是要求每个服务器必须支持的,其他请求方法在不支持的服务器上会返回501。
  • 503(Service Unavailable)由于超载或系统维护,服务器暂时的无法处理客户端的请求。
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:48:22  更:2022-04-01 23:48:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:39:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码