org.clojure/clojure-योगदान "1.2.0" अंगूठी "1.1.8" compojure "1.1.5" प्रभाव "1.1.0"कैसे आप तक पहुँचने के लिए: 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>"))
दूसरे पोस्ट में, मैं सभी http-headers को "txn-add" हैंडलर में भी पास करना चाहता हूं। मैंने बहुत सारे Google को किया और कोड को देखा, लेकिन कुछ भी उपयोगी नहीं मिला।
मुझे पता है, मैं हेडर पारित करने के लिए उपयोग कर सकते हैं निम्नलिखित (लेकिन तब यह यूआरएल अनुरोध पार्स नहीं करता है),
(POST "/api/v1"
{headers :headers} (txn-add "dummy stor" "dummy txn" headers))
इसके अलावा, मैं कैसे सामग्री पारित है: POST अनुरोध का (यानी शरीर) "txn-add" करने के लिए?
सही बात। – Ankur