【问题标题】:Can HtmlUnit 2.15 connect using TLS instead of SSL?HtmlUnit 2.15 可以使用 TLS 而不是 SSL 连接吗?
【发布时间】:2014-10-15 17:44:59
【问题描述】:

我有一个Java 应用程序,它使用HtmlUnit 2.15 连接到一个网页并抓取它的内容。其中一些 url 需要 TLS,而另一些则需要 SSL。

由于 TLS 的最新版本被认为比 SSLv3 更安全,因此一些人升级了他们的应用程序服务器以使用 TLS,而其他人仍配置为使用 SSL。

HtmlUnit 是否允许您指定您希望它在获取页面时使用的协议?

【问题讨论】:

    标签: java ssl apache-httpclient-4.x htmlunit tls1.2


    【解决方案1】:

    我能够使用属于WebClient 类的setSSLClientProtocols 方法完成此操作。以下是示例代码sn -p:

    WebClient webClient;
    BrowserVersion myBrowser = BrowserVersion.CHROME;
    webClient = new WebClient(myBrowser);
    webClient.getOptions().setSSLClientProtocols(new String[] { "TLSv1.2", "TLSv1.1", "TLSv1" });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多