org.clojure/clojure-contrib "1.2.0" ring "1.1.8" compojure "1.1.5" clout "1.1.0"
上述内容是有关IT技术的,在这里列出了一些软件库和版本号,其中包括Clojure贡献、Ring、Compojure和Clout。这些库可以帮助开发人员在使用Clojure编程语言时实现不同的功能。(defroutes rest-routes
(GET "/" [] "<p> Hello </p>")
(POST "/api/v1/:stor/sync" [stor] (start-sync stor))
(POST ["/api/v1/:stor/:txn/data/:file" :file #".*"] [stor txn file] (txn-add stor txn file))
(ANY "*" [] "<p>Page not found. </p>"))
在第二个POST请求中,我也想将所有的HTTP头部传递到“txn-add”处理程序。我进行了大量的谷歌搜索并查看了代码,但没有找到有用的信息。
我知道可以使用以下方法来传递头部(但它不会解析URL请求)。
(POST "/api/v1"
{headers :headers} (txn-add "dummy stor" "dummy txn" headers))
此外,我该如何将POST请求的内容(即:body)传递给“txn-add”?