当前位置: 首页 > 面试题库 >

解决连接被拒绝的方法是什么:连接

叶茂才
2023-03-14
问题内容

我正在尝试从另一个站点获取信息。当我尝试去做

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



 类似资料:
  • 问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是

  • 问题内容: 我正在尝试实现TCP连接,从服务器端一切正常,但是当我运行客户端程序(从客户端计算机)时,出现以下错误: 我尝试更改套接字号以防万一,但无济于事,有谁知道导致此错误的原因和解决方法。 服务器代码: 客户代码: 问题答案: 此异常意味着你尝试连接的IP /端口上没有侦听服务: 你试图连接到错误的IP /主机或端口。 你尚未启动服务器。 你的服务器没有监听连接。 在Windows服务器上,

  • 我无法连接到RabbitMQ。RabbitMQ不在本地计算机上。 我的应用程序.属性看起来像 我可以使用https://urltologinscreen:15671访问Rabbitmq gui 我得到以下错误 如何解决问题?

  • 我试着让我的selenium测试在debian服务器上运行,但是我一直从我的GeckoDriver得到连接拒绝错误。在运行Ubuntu的本地机器上,它运行得很好。你们谁知道怎么了?我找不到任何有用的东西。 OS:Debian Jessie 构建工具:Gradle Java-版本:8 设置方法 错误信息

  • 我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed