Fork me on GitHub
摘要: 简单、灵活、易于扩展 首先,HTTP 最重要也是最突出的优点是“简单、灵活、易于扩展”。 应用广泛、环境成熟 HTTP 协议的另一大优点是“应用广泛”,软硬件环境都非常成熟。 无状态 看过了两个优点,我们再来看看一把“双刃剑”,也就是上一讲中说到的“无状态”,它对于 HTTP 来说既是优点也是缺点。 阅读全文
posted @ 2021-02-23 17:46 叶语婷 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 灵活可扩展 首先, HTTP 协议是一个“灵活可扩展”的传输协议。 可靠传输 第二个特点, HTTP 协议是一个“可靠”的传输协议。 应用层协议 第三个特点,HTTP 协议是一个应用层的协议。 请求 - 应答 第四个特点,HTTP 协议使用的是请求 - 应答通信模式。 无状态 第五个特点,HTTP 阅读全文
posted @ 2021-02-23 17:41 叶语婷 阅读(525) 评论(0) 推荐(0) 编辑
摘要: URI,统一资源标识符(Uniform Resource Identifier)。因为它经常出现在浏览器的地址栏里,所以俗称为“网络地址”,简称“网址”。 一、URI格式 URI 本质上是一个字符串,这个字符串的作用是唯一地标记资源的位置或者名字。 下面的这张图显示了 URI 最常用的形式,由 sc 阅读全文
posted @ 2021-02-23 17:36 叶语婷 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 一、今天要说的就是请求头里的请求方法。 一般最常见的是GET和POST方法,但是肯定远远不止这俩,如下所示: GET:获取资源,可以理解为读取或者下载数据;HEAD:获取资源的元信息;POST:向资源提交数据,相当于写入或上传数据;PUT:类似 POST;DELETE:删除资源;CONNECT:建立 阅读全文
posted @ 2021-02-23 17:14 叶语婷 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、报文结构 HTTP请求报文和响应报文结构基本相同,都是由以下三个部分组成: 1. 起始行:描述请求或者响应头的基本信息 2. 头部字段集合:使用key-value形式描述报文 3. 消息正文:实际传输的数据,这里不一定是纯文本格式,还能是图片、音频、视频等格式,在前面的文章中有学过。消息正文又称 阅读全文
posted @ 2021-02-23 16:58 叶语婷 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 现在我们来探索一次HTTP请求以及应答整个过程 使用IP地址访问web服务器,然后利用wireshark捕捉这一过程 一、准备工作 1. 首先运行 www 目录下的“start”批处理程序,启动本机的 OpenResty 服务器,启动后可以用“list”批处理确认服务是否正常运行。 2. 然后打开w 阅读全文
posted @ 2021-02-23 16:11 叶语婷 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 纸上得来终觉浅,我们现在就要在 Windows 系统上实际操作,用几个应用软件搭建出一个“最小化”的 HTTP 实验环境,为后续学习搭建好环境。 一、搭建此环境要用到的工具如下: Win10系统 Wireshark Chrome/Firefox Telnet OpenResty Wireshark是 阅读全文
posted @ 2021-02-23 10:58 叶语婷 阅读(593) 评论(0) 推荐(0) 编辑