我有一个简单的Android应用程序来通过HTTP读取页面。 它适用于第一个ISP而没有错误。 但是当我移动到另一个ISP并在同一个移动设备上运行相同的应用程序时,我得到 UnknownHostException 或连接被拒绝错误。实际上我甚至无法通过浏览器在第二个ISP上打开页面,似乎HTTP Server拒绝某些ISP上的android(或java)! 我通过直接有效的IP访问HTTP Server(所以没有DNS问题),我的iPhone可以在第二个ISP上打开相同的服务器!
我有
<uses-permission android:name="android.permission.INTERNET" />
添加到清单中的正确位置。
HTTP服务器是Windows 2012上的IIS。