为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 netty 同时支持HTTP与HTTPS

如何让 netty 同时支持HTTP与HTTPS

红糖糍粑 2019-01-16 02:36:46
在netty 中添加自带的 SslHandler 就能支持HTTPS,但是添加之后使用 HTTP 访问是存在问题的。请问如何能支持使用用一个端口两种协议并行,比如在某个事件中判断出使用 HTTPS 协议然后在把 SslHandler 添加到 pipeline 中。 SelfSignedCertificate ssc = new SelfSignedCertificate(); SslContext sslCtx = SslContextBuilder.forServer(ssc.certificate(), ssc.privateKey()).build(); SSLEngine sslEngine = sslCtx.newEngine(UnpooledByteBufAllocator.DEFAULT); ch.pipeline().addFirst( new SslHandler(sslEngine));
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 854 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信