• HTTP协议--详解


      HTTP协议是无状态协议,是基于TCP/IP的应用层协议。主要是规定了客户端和服务端的通信格式,默认是80端口。

     

      HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。

      主要特点:

      《1》简单快速;customer向server请求服务时,只需传送请求的方法和路径;

      《2》灵活;可以传输任意类型的数据,Content-Type来区别数据类型;

      《3》无连接;每次只发送一个请求,服务端响应客户端请求后就断开;

      《4》无状态;对事物处理无记忆功能,对前面请求在处理需要再次传送之前消息;

      

      HTTP/1.0 版的主要缺点是,每个TCP连接只能发送一个请求。发送数据完毕,连接就关闭,如果还要请求其他资源,就必须再新建一个连接。

      TCP连接的新建成本很高,因为需要客户端和服务器三次握手,并且开始时发送速率较慢。HTTP2版本解决了此问题,一次可以发送多个请求和回应,避免了“对头堵塞”的问题,举例来说,在一个TCP连接里面,服务器同时收到了A请求和B请求,于是先回应A请求,结果发现处理过程非常耗时,于是就发送A请求已经处理好的部分, 接着回应B请求,完成后,再发送A请求剩下的部分。待续。。。

  • 相关阅读:
    webdriver css选取器
    LoadRunner录制下载文件
    LoadRunner结果分析笔记
    LR数据收集分析 Analysis 笔记2。
    Analysis 图的设置与操作。
    LR数据收集分析 Analysis 笔记1。
    unittest学习
    LR几个常用函数
    WebService 测试,参数本身就是XML
    在FlashBulider上安装Android开发环境
  • 原文地址:https://www.cnblogs.com/happy-dream/p/6542280.html
Copyright © 2020-2023  润新知