Android url.openConnection()不打开与服务器的连接

Android url.openConnection()不打开与服务器的连接,android,httpurlconnection,android-webservice,Android,Httpurlconnection,Android Webservice,我将使用HttpUrlConnection调用WebAPI。我只是调用url.OpenConnectionMethod()来打开连接,但它不起作用。HtpUrlConnection实例的allowUserInteraction和client.connected值均为false URL url = new URL("http://myserver/service/api/ads/getads"); HttpURLConnection con = (HttpURLConnection) url.op

我将使用HttpUrlConnection调用WebAPI。我只是调用url.OpenConnectionMethod()来打开连接,但它不起作用。HtpUrlConnection实例的allowUserInteraction和client.connected值均为false

URL url = new URL("http://myserver/service/api/ads/getads");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
任何帮助都将不胜感激。

试试以下方法:

URL url = new URL("http://yourserver/x/y/z");
URLConnection urlConnection = url.openConnection();

如果这不起作用,我可以看到任何异常吗?

您添加权限了吗?互联网接入。“不起作用”是一个非常宽泛的术语。请详细说明您遇到的问题类型。例如例外情况等@Yazan:当然可以。访问\网络\状态和互联网权限。@nfusion:实际上,我找不到任何其他术语来描述这种不寻常的bug。正如我在这两行代码之后提到的,HttpUrlConnection的连接值和allowUserInteraction值都是false。但是好的,我现在要改变我问题的标题。谢谢,这很有效。但我想知道为什么HttpUrlConnection不起作用。如果没有人给出答案,我肯定会将你的答案标记为已接受。@Vahidghadri尝试使用普通的Web服务器,如google或其他什么。你能在例外情况下编辑你的帖子吗?@ReVeN:没有例外。在这两行代码之后,我调用con.getInputStream(),这就是引发异常的地方。因为没有可用的连接。我用另一个Web服务测试了它。它很好用。它似乎无法连接到我的服务。你有什么建议吗?你用什么IP?像localhost?尝试从主机pc使用IP(cmd中的ipconfig)。