【发布时间】:2012-03-26 17:22:23
【问题描述】:
我在 Android 上遇到了一个有趣的 HTTPUrlConnection 问题。
以下是步骤
1. 使用特定的 URL 创建一个新的 HTTPUrlConnection,比如 URL
2. 现在我在设备级别更改 APN 设置
3. 现在我创建另一个具有相同 URL 的 HTTPUrlConnection。
在第 3 步之后尝试读取输入流时,连接超时。
另一个有趣的事情是 当我在第 3 步中更改 URL 时,一切似乎都正常
我能想到的一个原因可能是 Android 以某种方式保持以前的连接处于活动状态并在第 3 步中返回相同的连接,并且由于 APN 已更改,该连接不再有效。
我们将不胜感激。
谢谢, 马南
【问题讨论】: