W jaki sposób mogę analizować parametry żądania w routingu natryskowym?
Tak wygląda sekcja kodu
get{
respondWithMediaType(MediaTypes.`application/json`){
entity(as[HttpRequest]){
obj => complete{
println(obj)
"ok"
}
}
}
}~
Mogę zmapować żądanie do obiektu spray.http.HttpRequest i mogę wyodrębnić uri z tego obiektu, ale wyobrażam sobie, że istnieje łatwiejszy sposób na analizowanie parametrów w żądaniu pobierania niż robienie tego ręcznie.
Na przykład, jeśli moja prośba o uzyskanie jest
http://localhost:8080/url?id=23434&age=24
Chcę móc uzyskać identyfikator i wiek z tej prośby