Android 使用 okhttp 上传文件,服务端开启 http2.0,经常失败,有人遇到吗?

2016-09-20 17:51:49 +08:00
 guojing

最近公司服务端决定升级到 http2.0,在测试过程中遇到奇怪 bug 。 Android 客户端使用 retrofit 配合 okhttp 调用服务端接口,在测试调用上传文件接口中,经常失败。提示 okhttp3.internal.framed.StreamResetException: stream was reset: CANCEL 。 服务端 nginx 版本 10.11.3 ,客户端 okhttp 版本 3.4.1 。 请问有人遇到类似问题吗?这是什么问题?

5082 次点击
所在节点    问与答
1 条回复
rrfeng
2016-09-20 17:55:27 +08:00
nginx 版本 10.11.3 ?

nginx 1.10 的话是有一个 bug 的:

https://www.v2ex.com/t/300566#reply26

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307605

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX