Wie wiederhole ich Request-Parameter in Compojure?

8

Ich kann die Anforderungsparameter leicht mit:

erreichen %Vor%

Wenn ich jedoch eine Anfrage wie diese habe:

%Vor%

Ich bekomme nur "3" zurück, während ich ein Array ["1","2","3"] erwarten würde.

Ich bin nicht sicher, warum das passiert, wenn ich mir den Code in:

anschaue

Ссылка

Es scheint assoc-conj aufzurufen, das mehrere Parameter desselben Namens in einen Vektor mit den Werten umwandeln soll.

Fehle ich hier etwas oder ist das ein Fehler?

    
Stefan Arentz 26.03.2013, 11:07
quelle

2 Antworten

7

Verwenden Sie eine Standard-Clojure-Destrukturierungsform:

%Vor%

doc: Ссылка

    
number23_cn 02.04.2013, 02:49
quelle
0

Ich habe dieses Problem nie selbst erlebt, aber wenn es tatsächlich unmöglich ist, die multiplen Werte zu erreichen, ohne die URL selbst manuell zu analysieren, scheint es sich anzuraten, einen Fehlerbericht unter Ссылка . (Es sei denn, es ist ein Feature .. Es gibt einige andere Dinge in Compojure und Clout, die ein bisschen nicht Standard aber sehr bequem ist.)

    
August Lilleaas 02.04.2013 02:22
quelle

Tags und Links