什么是HTTP协议
一个基于应用层的通信规范。
Web开发是和Http协议打交道的,必须了解Http协议。Http协议版本:Http/0.9、Http/1.0、Http/1.1,现在主流的是Http/1.1版本。
Http协议分析工具:
- DebugBar,Http(S)标签的内容。免费的。只能分析当前浏览器中的内容。
- httpwatch,收费的,只能分析当前浏览器中的内容。推荐使用
- HttpAnalyzer,收费的,能分析计算机上所有的Http请求数据。
- WFetch_1.4,免费,小型分析工具
Http协议的几个概念:
- 连接(Connection):浏览器和服务器之间传输数据的通道。 一般请求完毕就关闭,http不保持连接。不保持连接会降低处理速度(因为建立连接速度很慢),保持连接的话就会降低服务器的处理的客户端请求数,而不保持连接服务器可以处理更多的请求。
- 请求(Request)ÿ