【问题标题】:Connection Error in RestyResty中的连接错误
【发布时间】:2012-10-27 17:45:13
【问题描述】:

我正在尝试从我的机​​构代理后面使用 Resty。我遇到了这个异常

Exception in thread "main" java.net.ConnectException: Connection refused: connect

谁能帮我解释一下为什么会出现这个异常?

这是完整的代码:

package models;
import static us.monoid.web.Resty.*;
import us.monoid.web.Resty;
import us.monoid.web.Resty.*;

public class Tracks {
public static void main(String args[])throws Exception{
    Resty r= new Resty();
    String s = r.json("http://ws.geonames.org/postalCodeLookupJSON?"+
    "postalcode=66780&country=DE").get("postalcodes[0].placeName").toString();
    //String s=r.json("http://ws.audioscrobbler.com/2.0/?method=geo.gettopartists&country=spain&api_key=4174709b0d420c7080c7ac75e6944f1c&format=json").get("topartists[0].artist[0].name").toString();
    System.out.println(s);
}
}

【问题讨论】:

  • 如果您不发布生成错误所需的最少代码,我怀疑任何人都可以告诉您错误消息的确切内容。

标签: java json web-services resty


【解决方案1】:

您的访问权限似乎已被阻止。您连接到错误的目标或它根本没有运行。

验证您的网络连接是否正常。通常在代理存在的地方直接访问被阻止。根据您的操作,您可以使用该代理或为您请求防火墙规则。

【讨论】:

  • 谢谢。我尝试连接到其他一些服务。我犯了同样的错误。问题似乎不在目标中。无论如何我可以解决这个问题吗?
  • 我不知道Resty是否支持代理。您可以尝试设置代理,但它可能不适合您:docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html 查看 Resty 文档以获取代理支持。
  • 我猜你是对的。 Resty 不支持代理。所以我手动设置代理并使用 jsonsimple。
猜你喜欢
  • 2019-04-15
  • 2013-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
相关资源
最近更新 更多