URL详解
URL(Uniform Resource Locator) 地址用于描述一个网络上的资源, 基本格式如下
|
|
URL 的一个例子
|
|
HTTP协议是无状态的
http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态.
打开一个网页需要浏览器发送很多次Request
- 当你在浏览器输入URL http://www.xyxu.online 的时候,浏览器发送一个Request去获取 http://www.xyxu.online 的html. 服务器把Response发送回给浏览器.
- 浏览器分析Response中的 HTML,发现其中引用了很多其他文件,比如图片,CSS文件,JS文件。
- 浏览器会自动再次发送Request去获取图片,CSS文件,或者JS文件。
- 等所有的文件都下载成功后。 网页就被显示出来了。