Я пытаюсь подключить веб-крючок от сторонней системы.
При создании подписки она переходит по указанному мной URL-адресу и требует верный токен, возвращенный для создания перехвата.
Когда событие инициируется, сообщения перехватываются по тому же URL-адресу, который я предоставил с данными в теле.
Как получить контроллер / маршрутизацию Core 2.1 MVC, чтобы они рассматривались как два разных метода на контроллере илисигнатура метода, где сложный объект является необязательным?
Либо два метода POST (это создает исключение неоднозначности)
public async Task<IActionResult> Index(){}
public async Task<IActionResult> Index([FromBody] ComplexObject co){}
, либо complexObject является необязательным (если нет, он выдает Executing ObjectResult, записывая значениевведите «Microsoft.AspNetCore.Mvc.SerializableError» на этапе создания подписки.)
public async Task<IActionResult> Index([FromBody] ComplexObject co){}