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

时间:2017-07-20 08:29:04

标签: scala multipart akka-http

我正在使用Akka-Http创建Post Call,用户将填写表格并提出请求。

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

任何人都可以告诉你如何做到这一点。

这是代码片段

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

由于

1 个答案:

答案 0 :(得分:0)

看起来你正在寻找formFieldMap指令。

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

有关详细信息,请参阅docs