मेरे Compojure वेब अनुप्रयोग ([compojure "1.0.1"]) हमेशा जोड़ने रैप-पैरामीटर आदि कोड नीचे दिए गए नमूना के बावजूद एक खाली पैरामीटर नक्शा प्राप्त करता है,:Compojure मार्ग पैरामीटर खाली
(defroutes public-routes
(PUT "/something" {params :params}
(println (str "Params: " params))
(do-put-something params)))
(def myapp
(-> public-routes
ring-params/wrap-params))
(defn start-server []
(future (jetty/run-jetty (var myapp) {:port 8080})))
मैं कोशिश की है रैप-पैरा, रैप-कीवर्ड-पैराम्स और रैप-मल्टीपार्ट-पैराम्स जोड़ते हुए, लेकिन जब मैं httpie (या मेरे क्लाइंट) का उपयोग करके एंडपॉइंट पर जाता हूं, तो मुझे लगता है कि पैरा हमेशा खाली होते हैं। क्या कोई मदद कर सकता है?
धन्यवाद!
लगाने के लिए कि आपकी समस्या compojure मार्ग परिभाषा में या परम रैप-पैरामीटर द्वारा निकाले नहीं किया जा रहा है, मैं अस्थायी रूप से है कि आप की सिफारिश कर सकते '(सार्वजनिक मार्गों को रोकें [req] (println req)) 'तो आप पूरे अंगूठी अनुरोध मानचित्र देख सकते हैं? –