Java编程中HttpURLConnection的连接超时异常

Java编程中HttpURLConnection的连接超时异常,java,eclipse,httpurlconnection,connectexception,Java,Eclipse,Httpurlconnection,Connectexception,问题是,我想编写一个Java程序来增加特定URL的页面点击率。目前我只是在网上冲浪,得到一些基本的程序来做测试。然而,我甚至无法让程序运行。。。下面是我的程序和相关输出 Eclipse,Java程序: URL url = new URL("http://www.baidu.com"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequest

问题是,我想编写一个Java程序来增加特定URL的页面点击率。目前我只是在网上冲浪,得到一些基本的程序来做测试。然而,我甚至无法让程序运行。。。下面是我的程序和相关输出

Eclipse,Java程序:

    URL url = new URL("http://www.baidu.com");
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setRequestMethod("GET");
    connection.connect();

    int code = connection.getResponseCode();
    System.out.println("Response code of the object is " + code);
    if (code == 200) {
        System.out.println("OK");
    }
以下是输出:

线程“main”java.net.ConnectException中出现异常:连接超时:连接 位于java.net.PlainSocketImpl.socketConnect(本机方法) 位于java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:383) 位于java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:245) 位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:232) 位于java.net.socksocketimpl.connect(socksocketimpl.java:377) 位于java.net.Socket.connect(Socket.java:539) 位于java.net.Socket.connect(Socket.java:488) 位于sun.net.NetworkClient.doConnect(NetworkClient.java:175) 位于sun.net.www.http.HttpClient.openServer(HttpClient.java:407) 位于sun.net.www.http.HttpClient.openServer(HttpClient.java:542) http.HttpClient.(HttpClient.java:246) http.HttpClient.New(HttpClient.java:319) http.HttpClient.New(HttpClient.java:336) 位于sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:980) 位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:921) 位于sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:846) 位于HttpRedirectExample2.main(HttpRedirectExample2.java:14)

我搜索了很多资源,其中一些建议是防火墙问题。然而,我不认为我的电脑有这个问题,因为我已经成功地编写了一个程序来打开IE浏览器并重定向到谷歌

有人帮我解决这个问题吗

当前步骤,我想知道我在一家公司工作时,网络是否在代理中使用代理问题。


如果你能提供任何建议,我也很欢迎。提前谢谢

你说得对。这是一个代理问题。使用此处给出的解决方案配置您的代理:

谢谢你的建议。然而,在我添加代码之后,仍然是相同的输出<代码>System.setProperty(“我的代理地址”,“8080”)我是否还需要用户身份验证器??是。。如果你支持公司代理。您可能还具有身份验证。请尝试您的域凭据。。还要确保您的代理端口符合internet explorer设置。我终于放弃了代理问题,实际上我可以进入下一步。(当我使用内部网fdqn登录时。)我如何做到这一点:在1s内重定向链接5次?->实际上,我想增加页面点击率。你可以尝试打开并行线程,并基于计时器。。时间将每12秒启动一个新线程。。只是一个随意的想法。。