我有这样的地图
(client/post "http://localhost:5000" {:form-params {:new {:title "some-title" :description "some-description"}}})
在服务器上,我有以下内容:
(get-in request [:form-params "new"])
哪个给我以下内容:
"{:title \"some-title\", :description \"some-description\"}"
一个字符串,而不是实际的映射。使用Cheshire库的parse-string
会出现“:意外”错误。我该如何解决?
将:content-type :application/edn
添加到您的请求映射中,以解析EDN。添加:as :auto, :coerce :always
以自动执行强制。