【发布时间】:2017-01-23 14:54:18
【问题描述】:
自从我们将客户端更新为 HTTP2 后,我在将文件映射到本地资源时遇到了问题。我们通常使用 Charles (App) 来执行此操作,但自从我们更新到 HTTP2 后,我们遇到了一些错误。
它似乎缩短了文件,只加载了一小部分文件。然后查尔斯回了一条失败消息说: 客户端在收到整个响应之前关闭了连接
我一直在大型互联网上寻找答案,但还没有找到任何答案。
希望这里有一些聪明的头脑。
【问题讨论】:
-
也许升级到支持 HTTP/2.0 的 Charles 4 ?
-
已经这样做了。自从我这样做以来就一直在发生。
-
我会查看中间有和没有查尔斯的流量捕获。看起来像是 Charles 4 中的一个缺陷,但值得排除客户端或服务器行为不端。
-
最新版的Charles 4.0.2还是有问题。有没有办法告诉Charles不支持HTTP/2,强制HTTP/1.x?
-
@RomanK 我们仔细研究了流量并测试了不同的场景。这似乎肯定是查尔斯的原因。它将我们的消息截断为 16KB
标签: http proxy mapping http2 charles-proxy