- 3
- 0
- 约7.69千字
- 约 12页
- 2026-06-10 发布于浙江
- 举报
B/S架构已经是最流行的开发架构,必须学一学。
HTTP协议——在Web应用中,服务器把网页传给览器,实际上就是把网页的HTML代码发送给览器,让
览器显示出来。而览器和服务器之间的传输协议是HTTP,所以:
HTML是一种用来定义网页的文本,会HTML,就可以编写网页;
HTTP是在网络上传输HTML的协议,用于览器和服务器的通信。
WSGI接接口口
了解了HTTP协议和HTML文档,其实就明白了一个Web应用的本质就是:
览器发送一个HTTP请求;
服务器收到请求,生成一个HTML文档;
服务器把HTML文档作为HTTP响应的Body发送给览器;
览器收到HTTP响应,从HTTPBody取出HTML文档并显示。
所以,最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文
件中读取HTML,返回。Apache、Nginx、Lighttpd等这些常见的静态服务器就是干这件事情的。
如果要动态生成HTML,就需要把上述步骤自己来实现。不过,接受HTTP请求、解析HTTP请求、发送HTTP
响应都是苦力活。
正确的做法是底层代码由专门的服务器软件实现,我们用Python专注于生成HTML文档。因为我们不希望接触到
TCP连接、HTTP原始请求和响应格式,所以,需要一个统一的接口,让我们专
您可能关注的文档
- 五年级语文上册第六单元26词二首西江月夜行黄沙道中品赏拓展知识课件素材冀教版.ppt
- “11”课改的四个关键词[精选].ppt
- “2014年内蒙古自治区中等职业黉舍技能大赛”普通车赛项规程[精选].ppt
- “一不小心约上你”校园交友运动策划书[精选].ppt
- “一通三防”基本知识[精选].ppt
- 年级语文下册期末试题及谜底[精选版].ppt
- 八年级英语下册Unit6Anoldmantriedtomovethemountainssection.ppt
- 八年级英语下册Unit9HaveyoueverbeentoamuseumSectionA2d_3c导.ppt
- 八年级英语下册Unit10I’vehadthisbikeforthreeyearsSectionB1.ppt
- 第十天 跟着B站学python lol之购买武器.pdf
最近下载
- GA_T 1147-2014 车辆驾驶人员血液酒精含量检验实验室规范.docx VIP
- 国家开放大学《财务报表分析》形考作业1-4参考答案.docx VIP
- 警用装备五年创新:2025年警用智能穿戴报告.docx
- 《生态环境法典》与排污许可深度解读PPT.pptx
- 2025年合肥大学公开招聘6名人才租赁人员考试题库附答案.docx VIP
- 逆变器行业“三足鼎立”格局下华为、阳光、锦浪的市场博弈_市场调研报告.docx VIP
- 12S101 矩形给水箱-标准图集.docx VIP
- 2025年食品行业经济运行报告最新完整版本.pdf VIP
- 在线网课学习课堂《人工智能(北理 )》单元测试考核答案.docx VIP
- 设立畜牧兽医服务公司商业计划书.pptx VIP
原创力文档

文档评论(0)