Akka Http - 获取多部分表单数据

Akka Http - Getting Multipart Form Data

我正在创建 Post 使用 Akka-Http 的调用,用户将在其中填写表格并发出请求。

我想将此表单数据转换为 Scala Map[String, String]

谁能告诉我怎么做。

这里是代码片段

post {
  entity(as[Multipart.FormData]) { body =>
    complete { //How to process Multi Part Form data to Map 
    }
  }
}

谢谢

您似乎在寻找 formFieldMap 指令。

(post & formFieldMap) { fields =>
    doStuffWith(fields)
    complete(...)
}

有关详细信息,请参阅 docs