işlemek için {:b [1 2]}
ÖrneğinClojure halka katman ClojureScript cljs-ajax istemci kitaplığı dönüştürür url dizi
b[0]=1&b[1]=2
için:
"http://example.com?b[0]=1&b[1]=2"
Nasıl: Bir istekte
(http/get "http://example.com" {:b [1 2]})
sonuç Bu formatı sunucu tarafında işlemek için ring middleware'i ayarlıyorum? Ben orijinal yapıya geri dönüştürmek istiyorum: Aşağıda ortakatmanını kullanıyorum
{:b [1 2]}
, ancak düzgün çalışmıyor:
(ring.middleware.keyword-params/wrap-keyword-params)
(ring.middleware.params/wrap-params :encoding encoding)
(ring.middleware.nested-params/wrap-nested-params)