Как я могу разобрать параметры запроса получения в спрей-маршрутизации?

Вот как выглядит фрагмент кода

    get{
      respondWithMediaType(MediaTypes.`application/json`){
          entity(as[HttpRequest]){
            obj => complete{


                println(obj)
                "ok"
            }
          }
      }
    }~

Я могу сопоставить запрос с объектом spray.http.HttpRequest, и я могу извлечь URI из этого объекта, но я думаю, что есть более простой способ разобрать параметры в запросе get, чем делать это вручную.

Например, если мой запрос get

 http://localhost:8080/url?id=23434&age=24

Я хочу иметь возможность получить идентификатор и возраст из этого запроса

Ответы на вопрос(1)

Ваш ответ на вопрос