使用HTTPConnection时如何在Java中模拟/模仿浏览器证书异常?

时间:2016-10-11 08:49:50

标签: java url ssl https

我使用java.net.URL类在Java中编写了一些代码,用于从URL读取内容。 Using java net URL connection
URL是安全URL(https)。
目前,我已经在这个答案中使用了这个建议Dissable SSL Verification

我注意到,当我调用某些URL时,我可以获得响应页面,但对于某些URL(尤其是)与安全性相关的URL(用户列表,组列表等等),我只得到一个空白的响应;我得到的返回码为200(成功)。

当我从浏览器(Chrome,FireFox)调用这些URL时,我收到一条警告:服务器正在使用自签名证书。 Add Exception Page

我可以在浏览器中添加一个例外,并继续到我看到实际页面的URL(所有网址)。

如何模拟浏览器'添加例外'在Java?

这里建议的答案为telling-java-to-accept-self-signed-ssl-certificate,对我不起作用。答案并没有解释浏览器中的工作原理。我的问题是在创建异常后这些URL如何在浏览器中工作。如何创建/模拟异常浏览器?

0 个答案:

没有答案