我试图弄清楚如何使用 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 的事实似乎过于复杂。