ClojureScript的cljs-ajax客户端库将
{:b [1 2]}
转换为b[0]=1&b[1]=2
例如:(http/get "http://example.com" {:b [1 2]})
导致请求的结果是:
"http://example.com?b[0]=1&b[1]=2"
我应该如何设置我的环形中间件来处理服务器端的这种格式?我希望将其转换回原始结构:
{:b [1 2]}
我正在使用以下中间件,但它无法正常工作:
(ring.middleware.keyword-params/wrap-keyword-params)
(ring.middleware.params/wrap-params :encoding encoding)
(ring.middleware.nested-params/wrap-nested-params)