当前位置: 首页 > 知识库问答 >
问题:

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

梁渊
2023-03-14

问题是,我想写一个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)nection.java:921),位于sun.net.www.protocol.http.httpurlconnection.connect(httpurlconnection.java:846),位于httpredirectexample2.main(httpredirectexample2.java:14)

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

有人帮我解决这个问题吗?

当前的步骤,我想知道是否是我的代理问题,因为我为一个公司和网络正在使用一个代理。

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

共有1个答案

阎令
2023-03-14

你是对的。这是一个代理问题。使用下面给出的解决方案配置代理:我正试图从JAVA中的ip地址获取位置信息,但我得到一个JAVA.net.SocketException:连接重置错误

 类似资料:
  • 本文向大家介绍Java  HttpURLConnection超时和IO异常处理,包括了Java  HttpURLConnection超时和IO异常处理的使用技巧和注意事项,需要的朋友参考一下 最近同步数据的时候发现了一个问题,我本身后台插入数据后给其他部门后台做同步。说简单一点其实就是调用对方提供的接口,进行HTTP请求调用。然后后面发现问题了。HTTP请求的话,有可能请求超时,中断失败,IO异常

  • 一些背景: 我有一个使用3G或4G数据连接的Android应用程序。但它也连接到一个wifi热点,以便在热点设备和应用程序之间传输一些数据。 我想做的是:创建一个到这个wifi热点的套接字连接,并通过这个套接字发送/接收数据。 我添加了以下代码,以确保我们在创建套接字时使用wifi热点wifi(否则它有时最终会使用数据连接): 这似乎没问题。但是,我在尝试连接到远程服务器地址时发现问题。下面是我正

  • 代码片段如下所示: 如果有人有决议,请帮忙?

  • 我相对来说是android开发的新手。我正在开发一个android应用程序,向web服务器发送请求并解析JSON对象。在与服务器通信时,我经常收到< code > Java . net . socket time out exception:Connection timed out 异常。有时它会完美地工作,没有任何问题。我知道这个问题已经被问过很多次了。但仍然,我没有得到任何满意的解决这个问题的

  • 我编写了一个java程序来从url NSE Bhavcopy下载文件 但是我得到了“thread'main'java.net.ConnectException:Connection timed Ut:Connect”,我尝试了以下排列和组合,但没有成功。 null 以下是代码和跟踪以供参考,有人可以帮助我吗 痕迹

  • 问题内容: 我有一个方法(如下),该方法可以下拉并以String形式返回网页的来源。一切正常且繁琐,但是当连接超时时,程序将引发异常并退出。有没有更好的方法可以执行此操作以允许它在超时时重试,或者有没有办法在此方法内执行此操作? 问题答案: 这是代码的重构,应重试下载时间。虽然尚未进行测试,但是它应该向正确的方向发展。