• 解析web应用处理流程


    客户端(浏览器、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 保存的是当前请求的全局变量

  • 相关阅读:
    AntD 学习到的小技巧
    AntD 组件总结
    React 类组件的一些基本概念
    Angular 双向绑定的二三事
    node开发中通过命令行切换环境
    我使用的高德地图API
    设置cookie和获取cookie
    纯js事件注册方法(解决兼容性)
    选择器nth-child与nth-of-type之间的异同点
    怎么使用百度分享
  • 原文地址:https://www.cnblogs.com/lutt/p/10452768.html
Copyright © 2020-2023  润新知