我想在一个 TCP 连接上获取多个图像和音频文件。在 http2 包的当前状态下这是否可能以及如何完成?
还有,如果可以的话。如果我稍后通过 http1 请求相同的图像或音频文件,但当我之前使用 http2 发出请求时它已被缓存,那么它会从缓存中获取它吗?
可以通过单个 TCP 连接获取多个图像和音频文件。
这些是你需要牢记的要点
Client
包创建一个 http2
实例。Request
对象
取来。client.send()
方法发送每个请求。这会
通过相同的 TCP 连接将它们管道化。对于缓存,Dart 中的 HTTP/2 的工作方式与其他实现类似 - 可以通过 HTTP/1.1 或 HTTP/2 交替检索缓存的资源。