scala spray得到很长的参数列表

时间:2015-06-09 10:01:02

标签: scala spray

我有一个用于scala / spray的应用程序,以及一个需要接收一长串参数(30 +)的GET函数。

在路由中作为hashMap或对象接收它们的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

使用parameterMap

示例:

parameterMap { params =>
    def paramString(param: (String, String)): String = s"""${param._1} = '${param._2}'"""
    complete(s"The parameters are ${params.map(paramString).mkString(", ")}")
  }