Netty 3 HTTPS客户端永远挂起

时间:2012-12-28 10:13:54

标签: https netty

我有一个基于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。

此致

斯特凡

1 个答案:

答案 0 :(得分:1)

连接频道后,您错过了发出握手的动态。最简单的方法是在将SslHandler添加到管道之前在SslHandler上使用setIssueHandshake。

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