Comment lire la valeur d'un cookie dans Play-Framework avec Scala?
Comment puis-je lire la valeur d'un cookie dans mon contrôleur dans le Jeu-Cadre avec Scala?
Dans mon contrôleur, j'ai ceci:
println(Http.Request.current().headers.get("cookie"))
Et la sortie est ceci:
[csrftoken=011d7cfe84915ee9897c8c6079d49d5a; test=value]
Et j'espère que il ya une meilleure façon d'accéder à la valeur de "test" autres que l'analyse de la chaîne.. 😉
source d'informationauteur Jay Taylor
Vous devez vous connecter pour publier un commentaire.
Vous pouvez accéder au cookie à l'aide de la
cookie
objet d'une Requête HTTP, plutôt que de l'obtenir en format raw à partir de l'en-tête. Regardez l'API ici pour plus d'info.Vous devriez être en mesure de faire:
Http.Request.current().cookies.get("test")
Vous pouvez obtenir la valeur du cookie dans scala modèle à l'aide de
@demande.les témoins.get("email").valeur.
Si vous voulez vérifier sa not null,
@if(request.les témoins.get("email") != null) {}