在play框架(v。2.6.5 scala)下运行的后端必须与Apple Push Notificaton Service(APN)进行通信。APNs需要使用HTTP / 2,因此我试图找到实现这种通信的任何方法,但令我惊讶的是,我没有找到任何支持http v 2.0的http scala客户端。有没有办法在不脱离框架的情况下实现这种沟通?谢谢!
Play Framework 2.6之前的版本不支持HTTP 2.0,但是Play Framework 2.6基于Akka-Http,并且具有experimental support
HTTP 2.0。此功能被标记为“实验性”,因为API将来可能会更改,并且尚未在野外进行全面测试。
要添加对HTTP / 2的支持,请添加PlayAkkaHttp2Support
插件。您可以在enablePlugins中执行此操作:
lazy val root = (project in file("."))
.enablePlugins(PlayScala, PlayAkkaHttp2Support)
如果您考虑替代方案,请查看:
检查HTTP 2.0的已知实现的此列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句