多线程断点下载过程中,使用到了HttpURLConnection,测试并发时发现,getResponseCode 偶尔获取到-1,最后发现是HttpURLConnection的bug (
http://code.google.com/p/android/issues/detail?id=2939)。在读取返回流的时候遇到问题。解决方法:加 System.setProperty("http.keepAlive", "false");
android 多线程环境下 HttpURLConnection getResponseCode 偶尔获取到的是 -1
最新推荐文章于 2026-06-20 15:30:41 发布
本文介绍了一个关于HttpURLConnection的bug,在并发请求中有时会返回-1的错误码。该问题已在Google代码问题跟踪系统中报告,并提供了设置http.keepAlive为false的解决方案。

1万+

被折叠的 条评论
为什么被折叠?



