Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java okHttp和SPDY的异常_Java_Android_Google App Engine_Networking_Okhttp - Fatal编程技术网

Java okHttp和SPDY的异常

Java okHttp和SPDY的异常,java,android,google-app-engine,networking,okhttp,Java,Android,Google App Engine,Networking,Okhttp,我有一个Android应用程序,使用okHttp与我的服务器进行通信。我在客户端做了一些详细的错误处理,并向BugSense报告,我得到了一些令人困惑的IOException,我希望可以向我解释。例外情况如下: 1. stream was reset: CANCEL 2. connect failed: ENETUNREACH (Network is unreachable) 3. stream was reset: REFUSED_STREAM 4. Hostname 'myversion-d

我有一个Android应用程序,使用okHttp与我的服务器进行通信。我在客户端做了一些详细的错误处理,并向BugSense报告,我得到了一些令人困惑的IOException,我希望可以向我解释。例外情况如下:

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片段。最后一个问题是我在AppEngine上一直在努力解决的问题(AppEngine提供的SSL似乎抛出了这个错误)

在启动传输之前,我正在检查连接情况,所以传输过程中连接中断时会发生这种情况吗?还有什么别的原因会导致这种情况吗

谢谢

埃文

  • 流被重置:取消
    :本地客户端或远程对等方重置了SPDY流。例如,服务器可能会因为连接已崩溃或正在重新启动而取消连接
  • 连接失败:无法访问您的SPDY服务器。也许在您进行连接检查后,它就消失了
  • 流已重置:拒绝流
    :远程服务器不希望接受此连接,可能是因为它正在关闭
  • Hostname'myversion.myapplication.appspot.com'未经验证
    :请求设备上的任何根证书都不信任远程对等方提供的HTTPS证书

谢谢Jesse!我有点怀疑这样的事情。所以你认为忽略前三个错误是安全的?我还有一个关于AppEngine证书的S/O,但是没有人能帮上忙。是的,你可以忽略前三名。