尝试使用httpurlconnection

问题描述

我正在尝试使用httpurlconnection获取响应代码,但每次都获得“ 连接重置”。

这是我正在使用的代码

try {
    String url = "https://www.northerntrust.com/asia-pac/home";

    HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();

    conn.setRequestMethod("GET");
    conn.addRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/83.0.4103.116 Safari/537.36");
    conn.setConnectTimeout(2000);
    conn.setInstanceFollowRedirects(false);
    conn.setReadTimeout(100000);
    conn.connect();

    int responseCode = conn.getResponseCode();

   } catch(Exception e) {
          logger.error("Caught exception : {}",e.getMessage);
   }

该异常显示“堆栈跟踪:java.net.socketInputStream.read(SocketInputStream.java:210)” 连接重置

为什么会出现此错误

这些网址也正在发生这种情况:

  1. https://www.comerica.com/business.html
  2. https://www.pbcu.com/

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)