写点什么

http2

0 人感兴趣 · 11 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/a0/a0a04e3308efa64d5e9ebb14f500dc22.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

写给 go 开发者的 gRPC 教程 - 拦截器

gRPC的拦截器和其他框架的拦截器(也称middleware)作用是一样的。利用拦截器我们可以在不侵入业务逻辑的前提下修改或者记录请求与响应,实现诸如日志记录、权限认证、限流等诸多功能

https://static001.geekbang.org/infoq/08/08b07f5e0852f627db0621d8d60f2651.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

复习前端:前端应掌握的网络知识

2023年大年初三,继续学习。今天来复习与前端开发相关的一些网络知识,简单介绍网络七层模型 OSI、HTTPS状态码、GET和POST方法区别、HTTP/1.0和HTTP/1.1有什么区别等。

HTTP - HTTP/2 知识点

用户头像
懒时小窝
2022-10-20

在《图解HTTP》的读书笔记[[《图解HTTP》- HTTP协议历史发展(重点)]]当中介绍了一部分关于HTTP/2的内容,但是内容比较简短没有过多深入,本文对于HTTP/2 协议做一个更深入的介绍。

https://static001.geekbang.org/infoq/82/82e9575acf30f1a5c1a36610b2cde74c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

netty 系列之: 性能为王! 创建多路复用 http2 服务器

用户头像
程序那些事
2021-12-08

简介在之前的文章中,我们提到了在netty的客户端通过使用Http2FrameCodec和Http2MultiplexHandler可以支持多路复用,也就是说在一个连接的channel基础上创建多个子channel,通过子channel来处理不同的stream,从而达到多路复用的目的。

https://static001.geekbang.org/infoq/30/3005992cbde9ca23f35e795e7de8320f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

netty 系列之: 手持 framecodec 神器, 创建多路复用 http2 客户端

用户头像
程序那些事
2021-12-05

在之前的文章中,我们实现了支持http2的netty服务器,并且使用支持http2的浏览器成功的进行访问。虽然浏览器非常通用,但是有时候我们也需要使用特定的netty客户端去和服务器进行通信。

https://static001.geekbang.org/infoq/19/19599b18d608ea1245caf38a7642134d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

netty 系列之: 搭建客户端使用 http1.1 的方式连接 http2 服务器

用户头像
程序那些事
2021-11-03

简介对于http2协议来说,它的底层跟http1.1是完全不同的,但是为了兼容http1.1协议,http2提供了一个从http1.1升级到http2的方式,这个方式叫做cleartext upgrade,也可以简称为h2c。

netty 系列之:netty 实现 http2 中的流控制

用户头像
程序那些事
2021-10-29

HTTP2相对于http1.1来说一个重要的提升就是流控制flowcontrol。为什么会有流控制呢?这是因为不管是哪种协议,客户端和服务器端在接收数据的时候都有一个缓冲区来临时存储暂时处理不了的数据,但是缓冲区的大小是有限制的,所以有可能会出现缓冲区溢出的情况

netty 系列之:netty 对 http2 消息的封装

用户头像
程序那些事
2021-10-25

简介无论是什么协议,如果要真正被使用的话,需要将该协议转换成为对应的语言才好真正的进行应用,本文将从http2消息的结构出发,探讨一下netty对http2消息的封装,带大家领略一下真正的框架应该做到什么程度。

netty 系列之: 让 TLS 支持 http2

用户头像
程序那些事
2021-10-20

简介我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用HTTP2的话,则必须使用HTTPS,所以我们需要了解如何在netty的TLS中支持http2。

https://static001.geekbang.org/infoq/1d/1d2e69acb15600c1c72f552461f5d6a3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

轻松让你的 nginx 服务器支持 HTTP2 协议

用户头像
程序那些事
2021-08-28

简介nginx是一个高效的web服务器,因为其独特的响应处理机制和低内存消耗,深得大家的喜爱,并且nginx可和多种协议配合使用,而HTTP2协议又是一个非常优秀的协议,如果将两者结合起来会产生意想不到的效果,今天我们将会讲解如何在nginx中配置HTTP2协议。

https://static001.geekbang.org/infoq/c4/c4636cec6123cf2fbb4a7808e1159340.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HTTP 协议之:HTTP/1.1 和 HTTP/2

用户头像
程序那些事
2021-08-26

HTTP的全称是Hypertext Transfer Protocol,是在1989年World Wide Web发展起来之后出现的标准协议,用来在WWW上传输数据。HTTP/1.1是1997年在原始的HTTP协议基础上进行的补充和优化。

http2_http2技术文章_InfoQ写作社区