zoukankan      html  css  js  c++  java
  • Python Django :HTTP生命周期

    WEB服务器

      当浏览器输入URL后,浏览器会先请求DNS服务器,获取服务器站点的IP地址,然后发送一直HTTP Request(请求),给拥有该IP的主机,接着就会收到服务器返回的HTTP Response(响应),经过浏览器渲染后,以一种较好地方式呈现给用户

    WEB服务器的工作原理可以概括为4个步骤:

      (1)建立连接:客户端通过TCP/IP协议建立服务器的TCP连接

      (2)请求过程:富客户端向服务器发送HTTP协议请求包,请求服务器的资源文档。

      (3)应答过程:服务器向客户端发哦送的HTTP应答包,如果请求的资源包包含动态语言内容内容,那么服务器会调用动态语言的解释引擎服务器处理"动态内容",并将处理后的数据返回给客户端。由客户端解释HTML文档,在客户端屏幕上渲染图形结果

      (4)关闭连接:客户端与服务器端断开连接

    客户端向服务器端发送请求时,常用的请求方法如下

     服务器返回给客户的状态码如下

     以新浪首页为例子

     

  • 相关阅读:
    fastjson反序列化漏洞研究(上)
    csv注入复现代码
    day24-python之面向对象
    day23-python之日志 re模块
    day22-python之模块
    day21-python模块
    day20-python之装饰器
    day18-python之迭代器和生成器
    day17-python之文件操作
    day16-python之函数式编程匿名函数
  • 原文地址:https://www.cnblogs.com/sunjinchao/p/12096294.html
Copyright © 2011-2022 走看看