Comment obtenir tous les paramètres de demande dans Play et Scala
case GET(Path("/rtb_v1/bidrequest")) => Action { implicit request =>
Je veux prendre l'objet de la requête ci-dessus et obtenir toutes les paires clé/valeur envoyée dans le post de formulaire et l'aplatir sur une Carte[String,String]
j'ai passé en revue tous les documents et je suis dans une impasse.
C'est assez flippant facile en Java/Servlets I;m demandais pourquoi il n'y a pas de documentation sur une chose simple comme ça partout..
Map<String, String[]> parameters = request.getParameterMap();
source d'informationauteur Ryan Medlin
Vous devez vous connecter pour publier un commentaire.
Jouer l'équivalent de la
request.getParamterMap
estrequest.queryString
qui renvoie unMap[String, Seq[String]]
. Vous pouvez les aplatir à unMap[String, String]
avecEt voici la documentation.
Comme une alternative à la façon dont Kim t-il, personnellement, j'utilise une fonction comme..
Il ne fonctionnera pas si la demande est à l'aide de la méthode POST. Code suivant peut être utilisé:
Vous pourriez avoir à utiliser les éléments suivants: