Java的新功能,我正在尝试从以下URL提取数据;https://www.nseindia.com/api/option-chain-indices?symbol=NIFTY
当我尝试通过HttpsURLConnection时,我可以使用不带任何请求标头的POSTMAN进行获取,它是作为>]
java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method)
代码:
private void testIt() {
String https_url = "https://www.nseindia.com/api/option-chain-indices?symbol=NIFTY";
URL url;
try {
url = new URL(https_url);
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
String input;
while ((input = br.readLine()) != null) {
System.out.println(input);
}
br.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Java的新功能,我正在尝试从以下URL提取数据; https://www.nseindia.com/intl/zh-CN/api/option-chain-indices?symbol=NIFTY我可以在不使用任何请求标头的情况下使用POSTMAN来获取...
尝试添加请求方法和用户代理。