我正在尝试调用一个在 zomato 上恢复正常的链接。
在 Google Chrome 中,它给了我适当的响应,但是当我使用java对其进行调用时,它没有给我任何响应。
这是我的代码:
String urlStr = "https://www.zomato.com/ncr/bercos-sector-12-noida";
try {
URL url = new URL(urlStr);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setRequestMethod("HEAD");
System.out.println("Before getting response code");
int responseCode = connection.getResponseCode();
System.out.println("After getting response code");
System.out.println(responseCode);
} catch (IOException e) {
e.printStackTrace();
}
我停留在获取响应代码之前一段时间,然后在抛出 SocketTimeoutException 后说读取超时。
如果我缺少任何内容,请让我知道如何进行此工作。 谢谢。
注意:我的互联网工作正常。我尝试了google的url,它可以正常工作。