org.clojure/clojure-contrib "1.2.0" anello "1.1.8" compojure "1.1.5" peso "1.1.0"Come si accede: le intestazioni all'interno funzione compojure
(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>"))
Nel secondo POST, voglio anche passare tutti gli header http al gestore "txn-add". Ho fatto un sacco di google e ho cercato nel codice, ma non ho trovato nulla di utile.
so, posso utilizzare il seguente per passare le intestazioni (ma poi non analizza richiesta URL),
(POST "/api/v1"
{headers :headers} (txn-add "dummy stor" "dummy txn" headers))
Inoltre, come faccio a passare il contenuto (ad esempio: il corpo) di richiesta POST a "txn-add"?
Se avete trovato la soluzione assicuratevi di segnare la risposta corretta. – Ankur