我想从另一个网站拉动信息。当我尝试做什么是连接拒绝的工作:连接
URL url = new URL("theSite");
url.getContent();
它抛出一个Connection refused: connect exception
。这是否意味着该网站将不允许自动连接?有没有另外一种方法来获取这些信息?
我想从另一个网站拉动信息。当我尝试做什么是连接拒绝的工作:连接
URL url = new URL("theSite");
url.getContent();
它抛出一个Connection refused: connect exception
。这是否意味着该网站将不允许自动连接?有没有另外一种方法来获取这些信息?
这可能意味着几件事情:
的telnet thesite 80或任何端口,你需要] GET/URL HTTP:检查浏览器的代理设置和url.openConnection使用它们(代理)
的telnet是你的朋友,当你发生了什么/1.0- 主持人:网站
评论我试图telnet和有: ..Could无法打开连接到主机,端口80:连接失败 如果我输入地址到我的浏览器的网站工作。 – Lumpy 2010-03-05 16:26:36
显然是一个防火墙问题。禁用/配置它。 – BalusC 2010-03-05 17:08:39
@Lumpy听起来像你的浏览器正在使用代理。检查浏览器的网络设置。您可能需要使用url.openConnection(Proxy)来显式使用http代理。 http://java.sun.com/j2se/1.5.0/docs/api/java/net/URL.html#openConnection%28java.net.Proxy%29 – Mike 2010-03-05 17:12:40