1

我有一个通过 HTTPS 的 Netty 3 客户端。

我不明白为什么它不起作用,只是挂起直到超时。它在 HTTP 上工作得非常好(从管道中删除 SSL 处理程序并将端口从 443 更改为 80)。

这是一个要点(在 scala 中):https ://gist.github.com/4396611

我究竟做错了什么?

我已经用 Netty 从 3.5.9 到 3.6.0 进行了测试。我的 JDK 在 OS X 上是 1.6.0_37。

问候,

斯蒂芬妮

4

1 回答 1

1

连接通道后,您错过了握手。最简单的方法是在 SslHandler 上使用 setIssueHandshake,然后再将其添加到管道中。

http://static.netty.io/3.6/api/org/jboss/netty/handler/ssl/SslHandler.html#setIssueHandshake(boolean )

于 2012-12-28T10:59:12.200 回答