Будет ли вызов API анализировать тело непосредственно в объекте, если тег [FromBody] отсутствует? ⇐ C#
-
Anonymous
Будет ли вызов API анализировать тело непосредственно в объекте, если тег [FromBody] отсутствует?
У меня есть маршрут API в .NET Core 3.1, который выглядит следующим образом:
public ActionResult dummyApi (идентификатор строки, объект ObjectClass)
И URL-адрес, который выглядит следующим образом:
randomurl/f77e2d72-18aa-ee11-8cc0-005056a76895?randomspecifiedfields
Будет ли это правильно анализировать идентификатор из параметра запроса и объект из тела?
В этой форме это не работает, но когда я добавляю квалификатор [FromBody] перед вторым аргументом функции, это работает.
Есть какие-нибудь сведения о том, почему и является ли такое поведение ожидаемым?
У меня есть маршрут API в .NET Core 3.1, который выглядит следующим образом:
public ActionResult dummyApi (идентификатор строки, объект ObjectClass)
И URL-адрес, который выглядит следующим образом:
randomurl/f77e2d72-18aa-ee11-8cc0-005056a76895?randomspecifiedfields
Будет ли это правильно анализировать идентификатор из параметра запроса и объект из тела?
В этой форме это не работает, но когда я добавляю квалификатор [FromBody] перед вторым аргументом функции, это работает.
Есть какие-нибудь сведения о том, почему и является ли такое поведение ожидаемым?
Мобильная версия