解决连接被拒绝的方法是什么:连接
我正在尝试从另一个站点获取信息。当我尝试去做
URL url = new URL("theSite");url.getContent();
它抛出一个Connection refused: connect exception
。这是否意味着该站点将不允许自动连接?还有另一种获取此信息的方法吗?
回答:
这可能意味着几件事:
- 该站点有问题并且正在主动断开连接(拒绝与超时不同,拒绝完全没有响应)
- 中间人可能拒绝了您的连接,例如防火墙,尽管如果您可以通过浏览器访问该站点,则不太可能
- 您使用了错误的端口,即您输入https://时的意思是http://,反之亦然?
- 您的浏览器正在通过代理访问网站。检查浏览器的代理设置,并在url.openConnection(Proxy)中使用它们
telnet是您的朋友,当您:
telnet thesite 80 [或您需要的任何端口] GET / URL HTTP / 1.0主机:thesite
以上是 解决连接被拒绝的方法是什么:连接 的全部内容, 来源链接: utcz.com/qa/399385.html