web应用服务简述

web应用服务基于HTTP协议,实现静态资源的动态资源的请求与处理,静态资源包括HTML网页、图片、样式、JavaScript脚本、视频、音频等

动态资源即通过程序(java/php/python/.net)和数据库(mysql/oracle/sqlserver)根据业务处理流程动态生成网页的HTML,再将HTML响应给请求(客户端)

HTTP(1.0/1.1/2.0)和HTML的关系:

1.客户端封装HTTP请求(HTTPRequest),向服务端发起请求

2.服务端接受请求之后,分析资源请求的路径、请求参数(查询参数、表单参数、json/字节流数据)、请求方法、请求头等

3.服务端根据资源的请求路径读取文件的内容,并生成字节码数据封装响应对象(HTTPResponse)

4.客户端接受服务端的响应数据(HTTPResponse),判断请求是否成功,如果成功则显示数据(html/json)

web应用服务:

1.客户端(浏览器)发起请求(HTTPRequest)

2.服务端(Apache/Nginx/Pythonweb)接收请求,根据请求的资源信息,读取文件,并封装到响应对象(HttpResponse)中

3.客户端(同步或者异步)接收资源,分析资源的类型然后渲染并显示出来

 

web应用服务基于HTTP协议,HTTP协议基于TCP/IP协议,因此是安全连接

posted @ 2021-11-15 10:06  安静ovo  阅读(572)  评论(0编辑  收藏  举报