美文网首页
浏览器通过wsgi请求动态资源

浏览器通过wsgi请求动态资源

作者: Stay_Hungry_Fly | 来源:发表于2018-09-02 23:51 被阅读11次

1、 浏览器发送请求给web服务器;

2、web服务器接收到动态请求后通过wsgi协议调用框架;

3、框架根据请求信息向数据库获取动态数据;

4、框架将获取的动态数据插入模板文件,构成响应体;

5、框架将响应体数据、响应状态码和说明、响应头信息返回给web服务器;

6、web服务器接收到框架提供的数据后将数据按照响应报文的格式编码发送给浏览器;

7、浏览器接收到相应数据后,通过解码并按照http协议格式显示在界面上。

浏览器访问百度

  • 1、先要解析出baidu.com对应的地址
    1.1 先通过arp获取默认网关(交换机)的mac地址(mac地址指的是物理地址)(UDP广播)
    1.2 组织数据发送给默认网关(ip是dns服务器的ip,mac是默认网关的mac地址)
    1.3 默认网关(交换机)拥有转发数据的能力,把数据转发给路由器
    1.4 路由器根据自己的路由协议,选择一个合适的较快的路径转发数据给目的网关
    1.5 目的网关(dns服务器所在的网关)把数据转发给dns服务器
    1.6 dns服务器查询解析出baidu.com对应的IP地址,并将它原路返回给请求这个域名的client
  • 2、得到了baidu.com对应的ip地址后,会发送tcp三次握手进行连接
  • 3、使用http协议发送请求数据给web服务器
  • 4、web服务器收到数据请求之后,通过查询自己的服务器得到相应的结果,原路返回给浏览器
  • 5、浏览器接收到数据后,通过浏览器自己的渲染功能来显示这个网页
  • 6、浏览器关闭连接,即四次挥手

相关文章

  • 浏览器请求动态页面的过程

    浏览器请求动态页面的过程 1.浏览器向服务器发送请求(HTTP请求动态资源) 2.通过WSGI调用一个属性 3.服...

  • 浏览器请求动态页面的过程2019-07-18

    浏览器请求动态页面的过程 1.浏览器向服务器发送请求(HTTP请求动态资源) 2.通过WSGI调用一个属性 3.服...

  • 浏览器通过wsgi请求动态资源

    1、 浏览器发送请求给web服务器; 2、web服务器接收到动态请求后通过wsgi协议调用框架; 3、框架根据请求...

  • WSGI mini-web框架

    一、服务器动态资源请求 1. 浏览器请求动态页面过程 2.WSGI 怎么在你刚建立的Web服务器上运行一个Djan...

  • 简述浏览器通过WSGI请求动态资源的过程

    1.发送http请求动态资源给web服务器2.web服务器收到请求后通过WSGI调用一个属性给应用程序框架3.应用...

  • Web服务器动态资源请求

    1.浏览器请求动态页面过程 2.WSGI Python Web Server Gateway Interface ...

  • 无标题文章

    1.浏览器请求动态页面过程 2.WSGI Python Web Server Gateway Interface ...

  • WSGI-mini-web

    WSGI协议 浏览器请求动态页面过程 WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务...

  • WSGI及web服务器

    WSGI协议 目前常用的服务器:nginx 浏览器动态请求时的三层:浏览器<-->web服务器<-->应用程序(定...

  • Python web服务器

    Web静态服务器 显示静态的页面 首页.html 客户端浏览器 服务端 Web服务器动态资源请求 浏览器请求动态页...

网友评论

      本文标题:浏览器通过wsgi请求动态资源

      本文链接:https://www.haomeiwen.com/subject/luvvwftx.html