Мне было интересно, смогу ли я генерировать динамические URL-адреса для моих конечных точек API внутри контроллера.
Это то, что у меня есть
[HttpGet]
[Route("{code}")]
public async Task<IHttpActionResult> GetLanguageByCodeAsync(string code, CancellationToken cancellationToken)
{
var url = $"{BaseUrl}/{code}";
return await GetAsync(url, cancellationToken);
}
Есть ли способ получить что-то подобное?
var url = $"{BaseUrl}{Dynamic}";
Идея состоит в том, что Dynamic читает параметр кода или даже другие и создает URL-адрес на их основе.
Я не хочу, чтобы код был жестко закодирован в URL, поскольку вВ будущем мне нужно будет добавить параметры, поэтому мне нужно будет также жестко их кодировать в переменной url.Я хочу, чтобы это было гибким.