首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTTP 2 的新特性你 get 了吗?

    HTTP2把要传输的信息分割成一个个二进制帧,首部信息会被封装到HEADER Frame,相应的request body就放到DATA Frame,一个帧你可以看成路上的一辆车,只要给这些车编号,让1号车都走...HPACK把报文中常见的字段名和值变成一个索引值index,也就是维护了一张静态索引表,例如把 method: GET对应成索引表中index为2的一个值,但是头部还有一些不确定的东西,比如user-agent...因为一些重复东西在每个http请求里面都有,例如method: GET。当一个客户端从同一服务器请求一些资源(例如页面的图片)的时候,这些请求看起来几乎是一致的。...而且大部分响应报文的body一般比header大很多,这时候好像压缩头部也是多此一举。 三、服务端推送Server Push 这个功能通常被称作“缓存推送”。...以上就是HTTP最主要的几个新特性啦(当然还有很多新特性,这里不详谈啦)。最后安利一下HTTP2 + SSL吧,貌似目前浏览器只有在服务器支持http2并且使用了SSL的时候才会使用http2协议。

    4.8K160

    应用层HTTP原理(2)——HTTP请求格式 HTTP响应格式 常见的HTTP方法 GET和POST的区别

    HTTP请求格式 1.首行:【方法(GET) / URL / 版本号(例如HTTP/1.1) ——这三部分用空格分隔开】 2.协议头(header):【若干个键值对之间用“: ”(冒号空格)来分割】...3.空行:【header的结束标志】 4.正文:body HTTP响应格式 1.首行:【版本号 / 状态码 / 描述信息 ——这三部分用空格分隔开】 2.协议头(header):【若干个键值对之间用...“: ”(冒号空格)来分割】 3.空行:【header的结束标志】 4.正文:body 常见的HTTP方法 方法 理解 (这只是最初的理想定义情况在现在的应用中已经没有这么严格了,具体怎么定义还是看程序员的喜好...LINK 建立和资源之间的联系 UNLINE 断开联系关系 GET和POST的区别 对于GET和POST的区别各路大佬众说纷纭,但我认为他们之间的最大区别就是: GET把数据放到URL中 POST...把数据放到body中 除此之外,随着现在的发展,GET和POST之间并没有特别严格的界定,完全可以交换过来放,这样理论上是可行的

    73320

    大话JMeter2|正确get参数传递和HTTP如何正确使用

    但如何正确get参数传递和HTTP如何正确使用。尤其是在无UI下进行接口的访问。小哥哥带着你用漫画来学习JMeter,让你在轻松的环境里了解新知识。...浏览菜单接口 Path: /api/v1/menu/list Method: GET Header: { Content-Type : application/json, access_token ...                        "number" : 1 },             { "menu_nunber" : "03",                       "number" : 2 ...Request中添加 Http Header Manager, 管理该请求的header信息 添加 “View Result Tree” 用于查看 请求/响应 详情 在Http Header Manager...配置请求名称:浏览菜单 输入hostname、port、path = /api/v1/menu/list 设定 Method = GET 在HttpRequest中添加Http Header Manager

    2.3K30

    大话JMeter2|正确get参数传递和HTTP如何正确使用

    但如何正确get参数传递和HTTP如何正确使用。尤其是在无UI下进行接口的访问。小哥哥带着你用漫画来学习JMeter,让你在轻松的环境里了解新知识。...要创建采样器,只需要二步 1.添加 “Thread Group” 2.添加 “Http Request” Sampler 下面的接口逻辑如下: 我们使用的接口是自己创建的程序,同学可以自行寻找其它接口进行训练...浏览菜单接口 订单确认接口 注销接口 采样器中定义请求名称:用户登录 配置 Host 、Port、Path = /api/v1/user/login 配置 Method = POST HttpRequest中的body...中添加请求参数 { “authRequest”: { “userName”: “user01”, “password”: “pwd” } } 在Http Request中添加 Http Header Manager...配置请求名称:浏览菜单 输入hostname、port、path = /api/v1/menu/list 设定 Method = GET 在HttpRequest中添加Http Header Manager

    1.6K20
    领券