Benim Compojure web uygulaması: denedimCompojure rota params boş
(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})))
wrap-params, wrap-anahtar kelime-params ve wrap-multipart-params ekleyerek ama ben httpie (veya benim müşteri) kullanarak son noktaya PUT, bu params her zaman boş olduğunu buluyorum. Biri yardım edebilir mi?
Teşekkürler!
senin sorunun compojure rota çözünürlüklü veya şal-params tarafından çıkarılan değildir params olup olmadığını belirlemek için, geçici olarak size tavsiye edebilir '(public-routes [req] (println req)) 'yi tanımlayın, böylece tüm Ring istek haritasını görebilirsin? –