WEB中客户端与服务端之间的通信流程



WEB客户端与服务端的通信流程

  • web可分为两部分:web客户端 和 web服务端 。
  • 大致的通信流程,概括起来就是:客户端向服务端发送HTTP请求,服务器接收请求之后在对其进行相应的处理并生成HTTP响应返还给客户端,客户端对响应进行解析、渲染后展现给用户。

详细的通信流程描述如下:           1)首先在服务器中,定位到该静态资源。

                        2)服务器直接以二进制流的形式将该资源响应给发出请求的客户端。

                        3)客户端对接收到的响应内容,进行解析、渲染后,展示数据页面给用户浏览。

                 ———— 3- 如果请求的是一个静态资源?

1-客户端发送请求到服务端。

2-服务器接收来自客户端的请求,并对其进行解析。

                 ———— 3- 如果请求的是一个动态资源?

                        1)首先在服务器中,定位到该动态资源。(其实就是Java程序。如servlet、jsp...)

                           2)执行该Java程序中的代码:通常涉及连接数据库获取数据、再根据业务需求对数据内容进行加工处理。  

                           3)服务端Java程序对数据加工完毕之后,将其发送给服务器。

                        4)最后由服务器响应内容给发出请求的客户端。

                        5)客户端对接收到的响应内容,进行解析、渲染后,展示数据页面给用户浏览。  

 

posted @ 2022-05-31 18:29  小茅棚  阅读(885)  评论(0编辑  收藏  举报