Denetleyicimdeki bir cookie değerini Scala ile Play-Framework'de nasıl okuyabilirim? Benim denetleyicisi olarakScala ile Play-Framework'de bir çerezin değerini nasıl okurum?
bu var:
println(Http.Request.current().headers.get("cookie"))
Ve çıkış şudur:
[csrftoken=011d7cfe84915ee9897c8c6079d49d5a; test=value]
Ben de, "test" değerini erişmenin daha iyi bir yolu başka yoktur umuyorum Sen doğrusu başlığından ham formatta onu almak daha HTTP isteği üzerine cookie
nesnesini kullanarak çerez erişebilir
request.cookies.get ("test" 'Bu farklı mı) veya aynı şey mi? – Jonas
neredeyse aynı. Bunun dışında, istek nesnesine erişiminiz yoksa, 'Http.Request.current()' kullanarak alabilirsiniz. OP, talep nesnesine erişebildiğini belirtmemişti, bu yüzden kullandığı aynı sözdizimi ile devam etmek daha güvenliydi. – Codemwnci
Yürüt + Scala'da Varsayılan olarak bir kapsam dışı istek nesnesinin olduğunu düşünmüyorum. @ Codemwnci'nin cevabı harika çalıştı; Teşekkür ederim! –