JBrowserDriver主机名与对等方提供的证书主题不匹配

时间:2016-03-07 12:02:59

标签: headless-browser

我从这里使用最新的JBrowserDriver:https://github.com/MachinePublishers/jBrowserDriver

我想删除"主机名' foobar'与同行提供的证书主题不匹配"例外。这是我对org.apache.http.HttpClient:

的处理方式
record = record.replaceAll("\",", "|");
record = record.replaceAll(",\\\"", "|");
record = record.replaceAll("\"", "");

String[] tokens = record.split("\\|");

for (String token : tokens) {
   System.out.println(token);
}

有没有办法用JBrowserDriver做类似的事情?

1 个答案:

答案 0 :(得分:0)

从JBrowserDriver的版本0.10.2开始,您可以配置是否验证主机名。要禁用验证,请执行以下操作:

Settings settings = Settings.builder()
        .hostnameVerification(false)
        .build();
JBrowserDriver jBrowserDriver = new JBrowserDriver(settings);