プレーフレームワーク(v。2.6.5 scala)で実行中のバックエンドはApple Push Notificaton Service(APN)と通信する必要があります。 APNはHTTP/2を使用する必要があるので、私はそのような通信を実装する方法を見つけようとしましたが、驚いたことに、HTTP v 2.0をサポートするHTTPスカラクライアントは見つかりませんでした。 フレームワーク外に出ることなく、そのようなコミュニケーションを実現する方法はありますか? ありがとう!プレーフレームワーク(scala)でHTTP 2.0リクエストを送信する方法
答えて
2.6より前のバージョンのPlay FrameworkはHTTP 2.0をサポートしていませんが、Play Framework 2.6はAkka-Httpに基づいており、HTTP 2.0ではexperimental support
です。 APIは将来変更される可能性があり、野生で完全にテストされていないため、この機能は「experimental」というラベルが付けられています。
HTTP/2のサポートを追加するには、PlayAkkaHttp2Support
プラグインを追加します。あなたはenablePluginsでこれを行うことができます。
lazy val root = (project in file("."))
.enablePlugins(PlayScala, PlayAkkaHttp2Support)
あなたは選択肢がで見てみる考慮した場合:
をサポートしています既知のHTTP 2.0実装のlistを確認してください。
Play!の基礎となるAkka HTTPでは、フレームワークでは、HTTP/2サポートはサーバー側では実験的であり、クライアント側ではまだ利用できません。作業は進行中で、Githubで追跡されます。 HTTP/2クライアントのサポートを自分で作成し、必要に応じてプロジェクトに寄付する(おそらく非常に満足のいくエクスペリエンスになる)場合を除いて、フレームワークの外に出ることはおそらく今の必要になるだろう、恐れている。
Java 9を使用する立場にいるのなら(2日間は金色でした!)、HTTP/2クライアントと考えることができます。
Vert.xはもともとNodeJSに触発Javaフレームワークですが、その現在の化身では、ScalaのAPIとのHTTP/2クライアントが含まれていますhttp://vertx.io/docs/vertx-web-client/scala/ - 私は生産にそれを使ったことがないYMMV ...
編集:sttpは、HTTP/2をサポートするOkHttpバックエンドと考えることもできます。
- 1. Play Scala - HTTPリクエストで大量のデータを送信する方針
- 2. Visual C#でHTTP 2.0リクエストを送信するには?
- 3. AndroidデベロッパーコンソールHTTPリクエストの送信方法
- 4. HTTPリクエストを送信する
- 5. 送信するHTTPリクエスト
- 6. python robo framework - httpリクエストでフォームデータを送信する方法は?
- 7. AndroidでプロキシにHTTP GETリクエストを送信する方法
- 8. Angular.jsの$ httpで同期リクエストを送信する方法
- 9. 間隔と非同期でHTTPリクエストを送信する方法
- 10. JAXのHttpURLConnectionでPUT、DELETE HTTPリクエストを送信する方法
- 11. UMLアクティビティダイアグラムでHTTPリクエストを送信する方法
- 12. HttpURLConnectionでPUT、DELETE HTTPリクエストを送信する方法は?
- 13. Googleのアプリケーションエンジンで外部HTTPリクエストを送信する方法
- 14. プレーフレームワーク(scala)で@記号をHTMLで印刷する方法
- 15. httpリクエスト(Django)でpage_sizeを送信する
- 16. AndroidでHTTP DELETEリクエストを送信する
- 17. PerlでHTTPリクエストを送信する
- 18. Scalatra&Scalaを使用したHTTPリクエストの送信
- 19. フォーマット方法HTTPリクエストを送信する前にlogstash内のメッセージ
- 20. (GET httpリクエスト)サーバーにCookieを送信する方法
- 21. httpにリクエストを送信する方法... httpsに?
- 22. ネイティブIOSアプリケーションにHTTPリクエストを送信する方法
- 23. フィドラースクリプトがHTTPリクエストを送信
- 24. ユーザーのリクエストが送信される前にHTTPリクエストを挿入する方法
- 25. HTTPリクエストを送信してHTTP応答を取得する方法
- 26. HTTP POSTリクエストを送信するPHP
- 27. JAVA送信POST HTTPリクエスト
- 28. プレーフレームワーク2.5でHTTPメソッドをプロキシする方法は?
- 29. SAMLリクエストの送信方法
- 30. Meteor HTTP GETリクエストでデータを送信