Как захватить почтовый запрос в акведуке? - PullRequest
0 голосов
/ 03 июля 2018

В channel.dart моя конфигурация маршрутизатора показана ниже. Но я не мог установить тип содержимого на текст;

router.route('/login/[:value]').link(() {
  return new LoginController();
  //..contentType = ContentType.TEXT;
});

Чем в моем пользовательском контроллере я передаю запрос на публикацию в Future (показано ниже)

    Future<RequestOrResponse> handle(Request request) async {
          String _xRequestValue = request.toString();

И я получаю это;

печать ( xRequestValue); // GET / login / Q101: : 49785: _: x (1530612696990)

Я могу напечатать значение, как показано выше комментария. Мне нужно получить Q101: : 49785: : x часть в запросе. Мой вопрос в том, как захватить почтовый запрос в акведуке?

1 Ответ

0 голосов
/ 03 июля 2018

Это было очень просто;

if (request.path.variables.containsKey('value')) {
  _xRequestValue = (request.path.variables['value']).trim();


}
...