Я бы хотел, чтобы мой API мог понять такие URL -адреса, как < /p>
/api/workflows:sync
< /code>
Но по умолчанию он, очевидно, строит их только как < /p>
/api/workflows/:sync
Итак, есть ли способ asp.net-core, чтобы переопределить по умолчанию [контроллер]/[action] соединение с/, чтобы пропустить его, когда действие предварительно профиксируется с помощью: colon?[Route("api/[controller]")]
public class WorkflowsController : ControllerBase
{
[HttpPost(":sync")]
public IActionResult Sync()
{
return Ok("It worked!");
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ault-slash