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协议,因此是安全连接


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM