Будет ли вызов API анализировать тело непосредственно в объекте, если тег [FromBody] отсутствует?C#

Место общения программистов C#
Anonymous
Будет ли вызов API анализировать тело непосредственно в объекте, если тег [FromBody] отсутствует?

Сообщение Anonymous »


У меня есть маршрут API в .NET Core 3.1, который выглядит следующим образом:

public ActionResult dummyApi (идентификатор строки, объект ObjectClass)

И URL-адрес, который выглядит следующим образом:

randomurl/f77e2d72-18aa-ee11-8cc0-005056a76895?randomspecifiedfields

Будет ли это правильно анализировать идентификатор из параметра запроса и объект из тела?

В этой форме это не работает, но когда я добавляю квалификатор [FromBody] перед вторым аргументом функции, это работает.

Есть какие-нибудь сведения о том, почему и является ли такое поведение ожидаемым?

Вернуться в «C#»