远程调试 IOS可以连接 Android连接失败 非常紧急
发布于 5 年前 作者 izou 5009 次浏览 来自 问答

这是失败原因

可是IOS一切正常 Web网页端也一切正常

服务器Tomcat HTTP协议2.0 TLS协议1.2

证书链也正常

6 回复

willen 官方

也可以参考下这个链接:https://stackoverflow.com/questions/45838774/java-io-ioexception-unexpected-end-of-stream-on-connection-in-android。


但是 微信小程序端并没有能力控制微信使用的OKHTTP框架呀...调用的请求只能是wx.request.应该只是局限于微信吧 android浏览器可以访问http2.0

贴的那个链接上面说的是,这个问题是服务器引起的问题,需要你们那边后台同学帮忙排查一下。

willen 

贴的那个链接上面说的是,这个问题是服务器引起的问题,需要你们那边后台同学帮忙排查一下。

昨天 14:43


是服务器的问题. 服务器才是我弄得. 但是就突然的修复了


google 说的是把 keep-alive 调高, 或者 connection:close 之类的..可是我发现http2的header好像没有这个header


我是在tomcat加了一个 http2 的支持的包 就出问题了 然后我又


我把tomcat运行模式从 NIO(non-blocking I/O) 方式调成 APR(Apache Portable Runtime) 又可以了

我还不怎么会看tomcat源码

但是 微信小程序端并没有能力控制微信使用的OKHTTP框架呀…调用的请求只能是wx.request

这个不是远程调试的问题,应该是在安卓真机上就是请求失败(安卓request底层使用okhttp报的错)。google一下“unexpected end of stream on connection”可以看到很多结果,可以参考着试下能不能解决。另外,服务器支持http/1.1吗?

回到顶部