Получить определенный маршрут от Dto - PullRequest
0 голосов
/ 26 апреля 2018

Я создал базовый трекер Dto Hit, который подсчитывает, сколько раз запрашивается API ServiceStack. Сейчас я пытаюсь получить маршрут, который был определен для текущего Dto в ServiceBase с использованием Routes.Add. Я могу получить текущий URL-адрес из HttpContext, однако он уже заполнен данными. * 1001 например *

//Defined Route
/customers/{CustomerID}/orders

//From HttpContext
/customers/123456/orders

Есть ли способ получить определенный маршрут с параметром {CustomerID}, который все еще там?

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете получить маршрут для запроса с IRequest.GetRoute().

Также, если вы хотите создать запрос DTO по пути или URL-адресу, вы можете использовать Metadata.CreateRequestFromUrl() , добавленный в последние заметки о выпуске v5.1 .

...