【发布时间】:2012-02-28 16:10:59
【问题描述】:
我有一个通过 REST 公开的 Clojure 服务。我有一个页面定义为:
(defpage "/package_versions/:id" {:keys [id]}
(do
(println "ID: " id)
(if-let [pv (pv/fetch-one (db/keyspace) id)]
(response/json pv)
(response/status 404 nil))))
id 允许使用哪些字符?蛞蝓 1-2-3、1|2|3、1_2_3 都可以工作,但 1.2.3 不行。有没有办法制作含有 .工作?黑色路线中允许使用哪些字符?哪个代码导致了这种行为:noir、ring、compojure?
【问题讨论】: