web开发中客户端与服务器端的交互

比如在浏览器上网的过程,首先,在地址栏输入要访问的网址,确定,等一会之后,就会看到自己想要的东西。那么这个过程,其实是浏览器和服务器交互的一个过程。其实浏览器主要两个功能,合理美观的显示数据和收集数据(交给后台服务器进行逻辑处理)。

客户端根据用户输入的地址信息请求服务器,服务器在接收到用户的请求后进行处理,然后将处理结果响应给客户端,客户端将响应结果展示给用户。

这时就有个问题,浏览器有千千万,服务器也有不同的种类,要是互相不识别,那肯定是不好的。所以有了http协议,它规范了浏览器和服务器的数据交互,统一形式。

HTTP的交互流程一般分为四个步骤(一次完整的请求):

       步骤一:

              客户端和服务器端建立连接

       步骤二:

              客户端发送请求数据到服务器端(HTTP协议)

       步骤三:

              服务器端接收到请求后,进行处理,然后将

       处理结果响应客户端(HTTP协议)

       步骤四:

              关闭客户端和服务器端的连接(HTTP1.1后不会立即关闭)


你可能感兴趣的:(Java)