Wie parse ich eine x-www-url-codierte Zeichenfolge in eine Map [String, String] mit Lift?

8

Vom Lift bekomme ich eine Zeichenfolge des Formulars

%Vor%

aus der Antwort einer HTTP-Anfrage.

Obwohl es wahrscheinlich extrem trivial ist, kann ich die Lift-Funktion, die das analysiert, nicht in eine nette Map[String, String] finden. Irgendwelche Hilfe?

    
Jean-Philippe Pellet 29.06.2011, 13:27
quelle

4 Antworten

13

Aus Lift's Req.scala:

%Vor%     
David Pollak 29.06.2011, 22:26
quelle
4

Ich habe dafür keine Implementierung von Lift gesehen. Sie können dies mit etwas wie diesem erreichen:

%Vor%

Hinweis: Es wird davon ausgegangen, dass Sie eine wohlgeformte Zeichenfolge haben. In Ihrem Code sollten Sie wahrscheinlich überprüfen, ob die Zeichenfolge in Ordnung ist.

    
folone 29.06.2011 13:41
quelle
0

Ich habe eine kleine Scala-Bibliothek zusammengestellt, um dies zu tun: Ссылка

Sie können ein uri parsen und die Parameter in ein Map[String,List[String]] wie folgt aufnehmen:

%Vor%

Es hat auch eine DSL zum Erstellen von URLs mit Abfragezeichenfolgen:

%Vor%     
theon 19.11.2012 22:02
quelle
0
%Vor%     
Ben Schmidt 06.12.2013 02:36
quelle

Tags und Links