2017-01-27 10 views
0

В akka-http со следующегоВ akka-http как получить список [HttpRequest] с маршрута?

case HttpRequest(GET, Uri.Path("/ping"), _, _, _) => 
     HttpResponse(entity = "PONG!") 

также можно записать в виде

val route: Route = 
    path("ping") { 
     complete("PONG!") 
    } 

Можно ли получить Seq[HttpRequest] дали Route?

//I'm looking for something like this function 
    def toHTTPRequests(route: Route): Seq[HttpRequest] = ??? 

ответ

0

Не знаете, как и почему вы получите коллекцию HttpRequest из своего маршрута http.

Если это помогает, Akka-Http преобразует ваш Route в функцию HttpRequest => Future[HttpResponse], позвонив по телефону Route.asyncHandler(route).

Знание этого должно помочь понять/визуализировать то, что действительно есть Route. Представьте это как асинхронный канал: вы подаете его с одной стороны, а ответы выходят с другой стороны.

Дополнительная информация here.

 Смежные вопросы

  • Нет связанных вопросов^_^