私の Compojure Web アプリ ([compojure "1.0.1"]) は、wrap-params などを追加しているにもかかわらず、常に空のパラメーター マップを受け取ります。以下のコード サンプル:
(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-keyword-params、wrap-multipart-params を追加しようとしましたが、httpie (またはクライアント) を使用してエンドポイントに PUT すると、params が常に空であることがわかりました。誰でも助けることができますか?
ありがとう!