zoukankan      html  css  js  c++  java
  • 解析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 保存的是当前请求的全局变量

  • 相关阅读:
    用colorWithPatternImage设置view背景色太占内存,替代方法
    快捷键
    数组里面放入随机数
    Android图像处理之Bitmap类
    android屏幕适配_
    最火的Android开源项目
    boost 编译
    QTextEdit更改单个段落/块的字体
    自定义QMenu样式
    Qimage QBuffer
  • 原文地址:https://www.cnblogs.com/lutt/p/10452768.html
Copyright © 2011-2022 走看看