在Clojure REST服务中使用Aviso Rook进行验证

在Clojure REST服务中使用Aviso Rook进行验证,rest,clojure,r-rook-package,Rest,Clojure,R Rook Package,我和Rook一起玩基于Clojure的REST服务 虽然Rook的总体布局非常清晰,可以为不同的接口实现动词,但如果我对Rook的PostBody方法有所了解,我就不太清楚了。例如,实施POST,我可以访问请求主体,但我想知道这是否是预期的方式: (defn create [ ^:request requ] (let [request-body (slurp (:body requ))] ... )) 只要使用标准中间件,body请求的内容就可以反序列化为请求映射的:b

我和Rook一起玩基于Clojure的REST服务

虽然Rook的总体布局非常清晰,可以为不同的接口实现动词,但如果我对Rook的PostBody方法有所了解,我就不太清楚了。例如,实施POST,我可以访问请求主体,但我想知道这是否是预期的方式:

(defn create
  [ ^:request requ]
  (let [request-body (slurp (:body requ))]
     ...
   ))

只要使用标准中间件,body请求的内容就可以反序列化为请求映射的:body params键的值