【问题标题】:not able to call url from java code无法从java代码调用url
【发布时间】:2015-06-05 11:15:19
【问题描述】:

我正在尝试从 java 调用 URL,但收到 java.net.UnknownHostException 错误:

Java 代码:

    URL url = new URL("http://www.gettingagile.com/feed/rss2/");
    HttpURLConnection request = (HttpURLConnection) url.openConnection();
    String code = String.valueOf(request.getResponseCode());
    System.out.println("Error code "+code);

【问题讨论】:

  • 你的代码对我有用。
  • 收到 java.net.UnknownHostException: www.gettingagile.com
  • 也许你的防火墙阻止了访问,或者你的开发机器甚至没有正确连接到互联网。你的代码看起来不错
  • 它也适用于我。查看是否有其他应用程序阻止了您的网络连接。
  • 可能是您的机器有代理配置,但您的代码没有识别任何网关...尝试使用此方法:stackoverflow.com/questions/1432961/…stackoverflow.com/questions/15927079/…

标签: java http


【解决方案1】:

UnknownHostException 通常意味着 java 无法解析主机,在本例中为 www.gettingagile.com

也许您的防火墙阻止了对 java 的访问,也许您的计算机未连接到 Internet,或者您的 DNS 服务器可能存在问题。

您可以在浏览器中浏览www.gettingagile.com 吗?你能从 shell 或命令行 ping 地址吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多