zoukankan      html  css  js  c++  java
  • http 协议

    http 协议定义web客户端如何从web服务器请求web页面,以及服务器如何吧web页面传送给客户端。http协议采用了请求/相应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法,url,协议版本,请求头部和请求数据。服务器以一个状态行座位响应,相应的内容包括协议的版本,成功或者错误代码,服务器信息,相应头部和响应数据。

    以下是http请求/响应的步骤;

    (1)客户端连接到web服务器

    一个http客户端,通常是浏览器,与web服务器的http端口(默认为80),建立一个tcp套接字链接。

    (2)发送http请求

        通过tcp套接字,客户端向web服务器发送一个文本的请求报文,一个请求报文有请求行,请求头部,空行喝请求数据4部分组成。

    (3)web服务器解析请求,定位请求资源,服务器将资源复本写到tup套接字,由客户端读取。一个响应由状态行,响应头部,空行和响应数据4部分组成。

    (4)web服务器主动关闭tcp套接字,释放tcp链接;客户端被动关闭tcp套接字,释放tcp链接。

    (5)客户端浏览器解析html内容

        客户端浏览器受限解析状态行,查看表明请求是否成功的状态代码。然后解析每一个响应头,响应头告知一下味若干字节的html文档和文档的字符集。客户端浏览器读取响应数据html,根据html的语法对齐进行格式化,并在浏览器窗口显示。

      

       

  • 相关阅读:
    解决VUE刷新或者加载出现闪烁
    解决VUE<router-link>不能触发点击事件
    H5的本地存储web Storage
    格式化数字格式
    移动终端浏览器版本信息
    新的开始
    PHP用PHPExcel导入Excel表格的数据到MySQL(thinkPHP3.2.3)
    Layui的分页模块在网站中的应用
    PHPstorm连接ftp
    自定义PHPstorm快捷键
  • 原文地址:https://www.cnblogs.com/zhangdashuai/p/5148225.html
Copyright © 2011-2022 走看看