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

今日、サンプルをテストする機会があり、HTTP 要求の送信を妨げるHttpSnoopClientバグを発見しました。SslHandler修正を master にプッシュしたところ、サンプルがhttps://www.google.com/からデータを正常に取得できることを確認しました。

ただし、 を修正する前でもそのような例外は見られなかったSslHandlerので、あなたが経験した問題は私のものとは関係がないかもしれません. マスター スナップショットで同じ問題が引き続き発生する場合は、お気軽にお知らせください。

于 2012-11-05T07:43:50.740 に答える