
图解HTTP读书笔记
文章平均质量分 72
图解HTTP读书笔记
杨金牛的技术笔记
编程是一门艺术,一门需要用心学习的艺术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一. 了解web及网络基础
一. 了解web及网络基础几个基础概念:web: world wide web,万维网。是建立在互联网上的网络服务,分为网页和服务器。起初,互联网还只是少数人,为了能够远距离分享知识前辈们提出一种设想:借助多文档之间相互关联形成的超文本,连成可相互参阅的万维网。现在有三项web构建技术:HTML可以作为网页页面、超文本传输协议http、指定资源所在地址的URL。所以web也指这一系列的集合。超文本:包含其他文档链接的文本;http: 超文本传送协议,定义了浏览器发送请求和服务器发送文档的规则,来实原创 2021-07-17 13:30:14 · 318 阅读 · 3 评论 -
七.基于HTTP的功能追加协议
七.基于HTTP的功能追加协议虽然HTTP协议简单便捷,但随着时代发展(各种网站,比如购物网站的出现),其功能已经捉襟见肘。但HTTP已经遍布全球,不能轻易舍弃,所以使用追加协议的方式对其功能进行一些追加:1.消除HTTP瓶颈的SPDY比如csdn上有大量的用户更新内容时,服务器就需要直接将这些内容反馈到各个客户端界面上;这时如果使用HTTP,就需要不断地发送请求报文询问服务器是否有内容更新,如果没有就白白浪费资源;如果有大量更新,HTTP一次也只能发送一条响应且不是强制压缩。这就是一个停打的问题,所原创 2021-07-25 12:15:21 · 128 阅读 · 0 评论 -
五. HTTP首部
五. HTTP首部HTTP协议的请求和响应报文必定包含首部,是报文中包含信息最丰富的:首部字段可以给对方提供报文主体大小、使用语言、认证信息等内容。基本结构是: 首部字段名 : 字段值,例如: Content - Type : text/html,表示内容类型为text/html文件。注:如果首部中出现相同的字段,不同浏览器会有不同的处理方式,有的会优先处理第一个,而有的浏览器是优先处理第二个。HTTP首部字段类型有四种:通用首部:请求和响应都会用的;请求首部:请求报文中使用,补充了附加内原创 2021-07-24 10:40:19 · 289 阅读 · 0 评论 -
四. 与HTTP协作的Web服务器
四. 与HTTP协作的Web服务器一台Web服务器可以搭建多个独立域名的Web网站,也可以作为通信时的中转服务器来提升传输的速率。1. 用单台虚拟主机实现多个域名在互联网上,域名通过DNS服务解析成IP地址,通过IP地址找到目的主机;但现在一台主机搭载了多个Web服务器,也就有多个域名,就需要在发送HTTP请求时必须在请求首部HOST指定完整的域名。2. 代理、网关、隧道HTTP通信时,有一些在客户端与服务器之间转发数据的程序。代理相当于中间人的角色,可接受客户端的请求转发给拥有资源的源原创 2021-07-21 22:42:59 · 137 阅读 · 0 评论 -
三. HTTP状态码
三. HTTP状态码状态码是服务器发送的响应报文中包含的内容,它描述了返回的请求结果。一共包含以下五类: 实际上经常使用的大概就有14种:1. 2XX表示成功200 OK 204 NO Content206 Parial Content2. 3XX表示重定向301 Moved Permanently永久性重定向,表示请求的资源已经被分配其他的URI,以后应该使用新的URI来请求此资源。302 Found临时性重定向,表示请求的资源已经被分配其他的URI,希望本次使原创 2021-07-21 21:43:26 · 129 阅读 · 0 评论 -
六. HTTPS确保Web安全
六. HTTPS确保Web安全1. HTTP的缺点通信使用明文,内容可能会被盗取;互连网中使用TCP/IP协议族进行通信的过程中会经过非常多的通信载体(网关、路由器等),而这些主机并不可能完全是私人的,所以可能某个环节遭到恶意窥视(抓包)。当然密文也会,只是不会被破解。可以通过加密的方式来规避这个问题:1)通信加密使用HTTP和SSL(安全套接层)组合建立安全通信线路,这被称为HTTPS;2)内容的加密将HTTP报文里的内容进行加密:不验证通信方的身份,可能会遭遇伪装;使用HTT原创 2021-07-24 23:48:26 · 489 阅读 · 1 评论 -
二. 简单的HTTP协议
二. 简单的HTTP协议1. http通过请求和响应达成通信HTTP协议规定请求由客户端发出,收到请求后的服务器发送响应。这是请求报文格式:请求方法:http1.1版本有八种请求方式,每种请求方法都代表不同的命令,web服务器也就会有不同的响应;请求URI:表示请求资源对象,也就是我请求的资源是什么;协议版本:客户端使用的协议版本;请求首部和内容实体以后探讨。这是响应报文格式:状态码表示请求是否成功,状态码原因短语是对状态码的解释。2. HTTP协议不保存状态当有新的请求报文或原创 2021-07-18 23:38:51 · 107 阅读 · 0 评论