Akka HTTP ライブラリを使用して基本的な HTTP POST リクエストを作成する方法を理解しようとしています。これは私が思いついたものです:
val formData = Await.result(Marshal(FormData(combinedParams)).to[RequestEntity], Duration.Inf)
val r = HttpRequest(POST, url, headers, formData)
問題は、私には少し慣用的ではないように見えるということです。FormData から HttpEntity を作成する他の方法はありますか? 特に、Await
データがすぐに利用できるにもかかわらず、Future を使用または返さなければならないという事実は、このような単純なタスクには非常に複雑に思えます。