1

我无法使 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* 管道一起使用?

4

1 回答 1

0

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

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

于 2012-11-05T07:43:50.740 回答