【问题标题】:HTTPS client in netty 4.0.0netty 4.0.0 中的 HTTPS 客户端
【发布时间】:2012-10-30 21:43:46
【问题描述】:

我无法让 netty 4.0.0alpha6 HttpSnoopClient 示例与 SSL 一起使用。在 HttpSnoopClientInitializer 中启用 ssl 后(通过取消注释 SslEngine 初始化并将 SslHandler 添加到管道中)SSL 握手完成,但客户端没有发送数据/http 请求。最终客户端失败了

javax.net.ssl.SSLException: SSLEngine already closed
    at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:434)
    at io.netty.handler.ssl.SslHandler.inboundBufferUpdated(SslHandler.java:819)

服务器端是常规的 apache+mod_ssl。 SslHandler 是否应该在 4.0.0 中与 Http* 管道一起使用?

【问题讨论】:

    标签: netty


    【解决方案1】:

    我今天有机会测试HttpSnoopClient 示例,并在SslHandler 中发现了一个错误,该错误会阻止发送HTTP 请求。我刚刚将修复推送到 master,并确认该示例已成功从 https://www.google.com/ 检索数据。

    但是,即使在修复SslHandler 之前,我也没有看到这样的异常,因此您遇到的问题可能与我的无关。如果您对主快照仍有同样的问题,请随时告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多