我有一张类似的地图
(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"}"
字符串,而不是实际的映射。使用柴郡图书馆的parse-string
会出现":意外"错误。我该如何解决这个问题?
将:content-type :application/edn
添加到请求映射中,以解析EDN。添加:as :auto, :coerce :always
以自动执行强制。