这可能意味着几件事:
- 该站点有问题并且正在主动断开连接(拒绝与超时不同,拒绝完全没有响应)
- 中间人可能拒绝了您的连接,例如防火墙,尽管如果您可以通过浏览器访问该站点,则不太可能
- 您使用了错误的端口,即您输入https://时的意思是http://,反之亦然?
- 您的浏览器正在通过代理访问网站。检查浏览器的代理设置,并在url.openConnection(Proxy)中使用它们
telnet是您的朋友,当您:
telnet thesite 80 [或您需要的任何端口] GET / URL HTTP / 1.0主机:thesite



