gpt4 book ai didi

java - okHttp 和 SPDY 的异常

转载 作者:太空狗 更新时间:2023-10-29 12:42:47 29 4
gpt4 key购买 nike

我有一个 Android 应用程序使用 okHttp 与我的服务器进行通信。我在客户端做了一些详细的错误处理,报告给 BugSense,我得到了一些令人困惑的 IOExceptions,我希望可以向我解释。异常(exception)情况是:

1. stream was reset: CANCEL
2. connect failed: ENETUNREACH (Network is unreachable)
3. stream was reset: REFUSED_STREAM
4. Hostname 'myversion-dot-myapplication.appspot.com' was not verified

我不记得在迁移到 okHttp 之前看过前三个,特别是 SPDY 部分。最后一个是我在 App Engine 上一直纠结的问题(AppEngine 提供的 SSL 似乎会抛出该错误。)

我在开始传输之前正在检查连接,所以这可能只是在传输过程中连接断开时发生的事情吗?是否有其他原因可能导致此问题?

谢谢!

埃文

最佳答案

  • stream was reset: CANCEL :SPDY 流被本地客户端或远程对等方重置。例如,服务器可能会因为崩溃或正在重新启动而取消连接。
  • connect failed: ENETUNREACH : 您的 SPDY 服务器无法访问。也许它在您进行连接检查后就消失了。
  • stream was reset: REFUSED STREAM : 远程服务器不想接受此连接,可能是因为它正在关闭。
  • Hostname 'myversion-dot-myapplication.appspot.com' was not verified : 远程对等方提供的 HTTPS 证书不受请求设备上任何根证书的信任。

关于java - okHttp 和 SPDY 的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22926538/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com