页面请求访问流程
一个web应用程序通常是由客户端和服务端两部分组成。客户端就是使用者(用户)和浏览器,用户通过浏览器在服务器上寻找所需的资源。浏览器在中间充当中间者的角色,主要起两个作用:一是完成与服务器的交互,二是完成HTML页面的解析,从而将用户请求的资源信息以直观的形式展现出来。
服务器端用来接收客户端发来的请求,并对该请求进行处理,然后找到客户端请求的资源,最后将查找到的资源返回给客户端。
如上图所示:
- 用户通过输入网址在浏览器来请求索要查找的资源。
- 浏览器接收到用户请求后,将该请求以指定的形式发送给服务器程序端,客户端与服务器端通过HTTP来完成具体交互。
- 服务器端接收到客户端的请求,并开始查找客户端所请求的资源信息。
- 服务器端查找到所请求的资源信息后,将该资源信息返回给客户端。
- 服务器通过响应消息将请求的资源信息以指定的形式返回给客户端。
- 浏览器将请求的资源信进行解析息,然后将解析后的信息展现给用户。