首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取源网页的源代码,javax.net.ssl.SSLException:无法识别的SSL消息,明文连接?

获取源网页的源代码,javax.net.ssl.SSLException:无法识别的SSL消息,明文连接?
EN

Stack Overflow用户
提问于 2020-10-28 15:24:51
回答 1查看 47关注 0票数 0

我正在尝试用java 1.8.0_221获取网页的源代码。(支持TLSv1.0,TLSv1.1,TLSv1.2)我尝试了Jsoup,URLConnection,HttpURLConnection,它们都不工作,同样的错误。有没有人能给我一些建议,谢谢!

代码语言:javascript
复制
html = Jsoup.connect("https://news.google.com/rss/search?q=vehicle").get().html();

error: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

代码语言:javascript
复制
html = Jsoup.connect("https://spectrum.ieee.org/rss/energy/fulltext").get().html();

error: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

EN

回答 1

Stack Overflow用户

发布于 2020-10-28 17:46:14

在我的浏览器中

代码语言:javascript
复制
https://news.google.com/rss/search?q=vehicle

重定向到

代码语言:javascript
复制
https://news.google.com/rss/search?q=vehicle&hl=en-US&gl=US&ceid=US:en

也许你需要在你的代码中指定一个browser user agent

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64568159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档