2

我如何拥有一个可以调用的 APIhttp://our.api.com/product/<id1>,<id2>并使用 webnoir 接收 ID 列表?

4

1 回答 1

2
(defpage product-view "/product/:ids" {:keys [ids]}
  (str (into [] (map #(Integer/parseInt %) (.split ids "-"))))
  )

这里将一个参数(ids)传递给“-”分割,然后将每个元素解析为 url http://our.api.com/product/11-222-3 的 int 输出将是 [11 222 3 ]

您可以选择其他分隔符,然后选择“-”,但是,.; 不工作(我没有时间弄清楚它是什么:限制环或其他)

于 2012-05-25T14:46:40.533 回答