我为基于 Clojure 的 REST 服务使用 Rook ( https://portal.aviso.io/#/document/open-source/rook/Current )。
虽然 Rook 的总体布局非常清晰(为不同的界面实现动词),但如果我摸索了 Rook 对 POST 主体的方法,我就不太清楚了。即实现 POST,我可以访问请求正文,但我想知道这是否是预期的方式:
(defn create
[ ^:request requ]
(let [request-body (slurp (:body requ))]
...
))