java - Java URL openStream 抛出异常
问题描述
我有以下代码,但是当我运行它时出现异常
openStream 中的“SocketTimeoutException”。
代码:
String urlStr = "https://www.nse-india.com/live_market/dynaContent/live_watch/get_quote/getHistoricalData.jsp?symbol=SCHNEIDER&series=EQ&fromDate=01-01-2020&toDate=29-02-2020&datePeriod=&hiddDwnld=true";
URL urlConn = new URL(urlStr);
InputStream in = urlConn.openStream();
当我从浏览器执行相同的 URL 时,它工作正常。
解决方案
当我从浏览器执行相同的 URL 时,它工作正常。
您的浏览器所做的事情和您的 JVM 所做的事情显然是有区别的。我猜您的浏览器配置了 HTTP 代理服务器,但您的应用程序没有?
推荐阅读
- unit-testing - 如何使用 tf.assertDtypeEqual 测试张量的 dtype
- rust - 如何在我的 Cargo.toml 中启用 --gc-targets?
- javascript - 如何在 React 中实现要由函数呈现的组件?
- python - 如何在熊猫数据框中将其分开?
- r - 无法在 R studio 中安装 glmnet 包
- javascript - 从自定义对象列表视图上的按钮创建任务
- spring-boot - 如何在同一个 Spring Boot Maven 项目中创建 Spring Boot 瘦和胖 Jar
- rust - 是否需要使用 wasm32-wasi 目标启用 --gc-sections ?
- java - Nifi ExecuteGroovyScript 使用 TestRunner 触发 onStart
- python - Flask 应用程序上的错误 404 (GET) 请求错误