我使用代码
public static int getResponseCode(String urlString) throws MalformedURLException, IOException {
URL u = new URL(urlString);
HttpURLConnection huc = (HttpURLConnection) u.openConnection();
huc.setRequestMethod("GET");
huc.connect();
return huc.getResponseCode();
}
获取响应代码。当我运行代码时,我得到一个异常 java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method)
我打印了导致此错误的 URl,然后将其加载到浏览器中。链接已加载,但过了一段时间,大约 2 分钟。未返回状态码的原因可能是什么?我该如何处理这种情况?
谢谢你的帮助!
沙里