客户端(浏览器、app、ajax、爬虫程序)通过域名(dns绑定)向服务器发送http协议,域名可以泛解析到机群、机器,服务器接收http请求报文,通过WSGI协议链接框架做代码逻辑层的处理,解析完逻辑层代码后返回响应报文显示到客户端

相关知识点:

http协议基于tcp/IP协议

HTTP协议:超文本传输协议(HyperText Transfer Protocol)是一种应用层协议

HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面<网页>的方法。1989年蒂姆·伯纳斯-李在CERN研发1999年公布现今广泛使用的HTTP 1.1版(RFC2616)

Flask中有两种上下文,请求上下文和应用上下文

请求上下文:保存了客户端和服务器交互的数据

应用上下文:flask 应用程序运行过程中,保存的一些配置信息,比如程序名、数据库连接、应用信息等

请求上下文对象有:request、session

应用上下文对象有:current_app,g

request:封装了HTTP请求的内容,针对的是http请求。

session:  用来记录请求会话中的信息,针对的是用户信息。

current_app:应用程序上下文,用于存储应用程序中的变量,可以通过current_app.name打印当前app的名称,也可以在current_app中存储一些变量。

g: g 保存的是当前请求的全局变量

最新文章

  1. weui 图片弹框
  2. Oracle 11g RAC 卸载CRS步骤
  3. VBA常用函数
  4. Android 强制竖屏
  5. 1010每次备份我的MySQL数据库
  6. 无法解析的外部符号 __imp__InitCommonControlsEx@4
  7. LINQ inner join
  8. 仿word导航窗口的展开与折叠
  9. Linux中文件描述符fd和文件指针flip的理解
  10. 配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境
  11. Support Library官方教程(2)各支援包的特性详介(含表)*
  12. java 转成字符串 json 数组和迭代
  13. 你不知道的document.write
  14. webgl自学笔记——几何图形
  15. 【Java进阶】并发编程
  16. struts.xml,报错 1 c.opensymphony.xwork2.util.DomHelper
  17. JCE cannot authenticate the provider BC
  18. eclipse repository connector
  19. 安装 mysql5.7.2 (Ubuntu 16.04 desktop amd64)
  20. scss学习笔记

热门文章

  1. 阿里java代码检测工具p3c
  2. 【gulp】gulp + browsersync 构建前端项目自动化工作流
  3. Spring+SpringMVC重复加载配置文件问题
  4. halcon应用案例探究
  5. 2.基础(Foundations)
  6. [原创] 如何PCB通流能力计算
  7. 【2019年04月09日】A股净资产收益率ROE最高排名
  8. Easy UI combogrid动态加载数据
  9. RTX临界段,中断锁与任务锁
  10. 如何免费下载付费音乐歌曲,6个网站+8个APP