计算机网络(九),HTTP简介
目录
1.超文本传输协议HTTP的主要特点
2.HTTP请求结构
3.HTTP响应结构
4.http请求/响应的步骤
九、HTTP简介
1.超文本传输协议HTTP的主要特点
(1)支持客户/服务器模式

(2)简单快速
请求方式有GET,HEAD,POST方式
(3)灵活
(4)无连接(HTTP1.1之后使用长连接)
无连接:指的是每次连接完成一个请求之后立即断开连接
长连接:指的是完成一次请求后会等待一段时间才断开连接
(5)无状态
HTTP协议是一种无状态协议,指的是对事务处理没有记忆能力,如果后续处理需要前面处理过得信息,则需要重传数据
2.HTTP请求结构

HTTP请求报文由请求行、请求头部和请求正文三部分组成
3.HTTP响应结构

HTTP响应报文由状态行、响应头部和响应正文三部分组成
4.http请求/响应的步骤
(1)客户端连接到WEB服务器
(2)发送HTTP请求
(3)服务器接受请求并返回HTTP响应
(4)释放连接TCP连接
(5)客户端浏览器解析HTML内容
5.http中长连接怎么判断一次请求结束
https://blog.csdn.net/nimasike/article/details/81122784
计算机网络(九),HTTP简介的更多相关文章
- 计算机网络九:IP地址、子网掩码、默认网关、DHCP服务器、DNS服务器、WINS服务器
		一.IP地址与子网掩码 1.IP地址 ipv4下,ip地址=网络号+主机号. 2.子网掩码 子网掩码(subnet mask)又叫网络掩码.地址掩码.子网络遮罩,它是一种用来指明一个I ... 
- Android 点九图机制讲解及在聊天气泡中的应用
		点九图简介 Android为了使用同一张图作为不同数量文字的背景,设计了一种可以指定区域拉伸的图片格式".9.png",这种图片格式就是点九图. 注意:这种图片格式只能被使用于An ... 
- JDBC与ORM发展与联系  JDBC简介(九)
		概念回顾 回顾下JDBC的概念: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它 ... 
- Android系统Recovery工作原理之使用update.zip升级过程分析(九)---updater-script脚本语法简介以及执行流程【转】
		本文转载自:http://blog.csdn.net/mu0206mu/article/details/7465603 Android系统Recovery工作原理之使用update.zip ... 
- UML九种图作用简介
		UML(统一建模语言):是面向对象的可视化建模语言. UML中有3种构造块:事物.关系和图,事物是对模型中最具有代表性的成分的抽象,关系是把事物结合在一起,图聚集了相关的事物 UML中有九种图如下: ... 
- IOS 网络浅析-(九 NSURLSession代理简介)
		从最开始什么都不懂的小白,到到现在略知一二的小孩.我觉得不仅仅是我,大家应该都会注意到代理几乎贯穿着IOS,那么问题来了,我接下来要说什么呢,那就是.标题的内容啦.上篇网络系列的文章我介绍了NSURL ... 
- CC2540开发板学习笔记(九)—— BLE协议简介
		一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ... 
- Angular4学习笔记(九)- 生命周期钩子简介
		简介 Angular 指令的生命周期,它是用来记录指令从创建.应用及销毁的过程.Angular 提供了一系列与指令生命周期相关的钩子,便于我们监控指令生命周期的变化,并执行相关的操作.Angular ... 
- C#编程(六十九)----------DLR简介
		DLR 一.近年来,在TIOBE公司每个月发布的编程语言排行榜中,C#总是能挤进前十名,而在最近十年来,C#总体上呈现上升的趋势.C#能取得这样的成绩,有很多因素,其中它在语言特性上的锐意进取让人印象 ... 
随机推荐
- MYSQL—第二部分(Linux版本的安装和数据表的操作)
			Linux版本的安装(过于简单了) 安装: ? 1 yum install mysql-server 服务端启动 ? 1 mysql.server start 客户端连接 ? 1 2 3 4 5 6 ... 
- Codeforces 1237E Perfect Balanced Binary Search Tree
			题目链接 Observations 含有 $n$ 个点且 key(以下也称 key 为「权值」)是 1 到 $n$ 的 BST 具有下列性质: 若 $k$ 是一个非根叶子且是个左儿子,则 $k$ 的父 ... 
- Django基础之路由(urls)层
			目录 Django基础之路由(urls)层 无名分组与有名分组 无名分组 有名分组 反向解析 前段解析 后端解析 无名分组反向解析 前段解析 后端解析 有名分组的反向解析 前段解析 后端解析 路由分发 ... 
- CentOS 7 关闭Selinux
			临时关闭: [root@localhost ~]# getenforceEnforcing [root@localhost ~]# setenforce 0[root@localhost ~]# ge ... 
- Yii2 增删查改
			查: User::find()->all(); //返回所有用户数据:User::findOne($id); //返回 主键 id=1 的一条数据: User::find()-> ... 
- 教你用python爬取网站美女图(附代码及教程)
			我前几篇文章都是说一些python爬虫库的用法,还没有说怎样利用好这些知识玩一些好玩的东西.那我今天带大家玩好玩又刺激的,嘻嘻!对了,requests库和正则表达式很重要的,一定要学会!一定要学会!! ... 
- 第四篇 HTML 表单深入了解、注释和a标签的运用
			表单深入了解.注释和a标签的运用 注释,HTML中的注释格式: 开头 <!-- 结束 --> 例子: <!-- <div>我被注释了</div> - ... 
- HTML 5的革新之一:语义化标签一节元素标签。
			摘至于:<HTML 5的革新——语义化标签(一)> HTML 5的革新之一:语义化标签一节元素标签. 在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义.(即 ... 
- NLP采用Bert进行简单文本情感分类
			参照当Bert遇上Kerashttps://spaces.ac.cn/archives/6736此示例准确率达到95.5%+ https://github.com/CyberZHG/keras-ber ... 
- js中 base64  转二进制
			function base64toBlob(base64,type) { // 将base64转为Unicode规则编码 let bstr = atob(base64, type), n = bstr ... 
