从Spray路径中检索字符串列表

时间:2014-09-04 06:43:16

标签: spray spray-dsl

我有像这样的API的基本网址

http://host/api/categories

在我的数据库类别中是基于树的模型。我希望能够拥有一个api,我可以点击

这样的网址
http://host/api/categories/delivery

http://host/api/categories/delivery/food

http://host/api/categories/delivery/medicine

如何在"类别"之后提取所有内容。作为单个字符串(并自己拆分)或作为字符串列表?基本上从第三个例子中得到List(" delivery"," medicine")会很棒。

1 个答案:

答案 0 :(得分:2)

超级简单的答案只需使用

pathPrefix("listJobCategories" / Segments) { query =>

和查询将是List [String]