Мой API имеет метод PUT, который обновляет объект резервирования.
[HttpPut]
public Reservation Put([FromForm] Reservation res) =>
repository.UpdateReservation(res);
Я просто хочу узнать, как я могу выполнить этот метод в powershell с помощью консоли диспетчера пакетов в Visual Studio?
Обратите внимание, что этот метод имеет метод привязки модели [FromForm].Поэтому я должен отправить данные резервирования в виде данных.
Я знаю, что если этот метод имеет атрибут [FromBody] вместо [FromForm], тогда я могу выполнить следующую команду на powershell.
Invoke-RestMethod http://localhost:8888/api/Reservation -Method PUT
-Body (@{Id="5"; Name="Mary"; StartLocation="Tokyo"; EndLocation="Abu Dhabi"} |
ConvertTo-Json) -ContentType "application/json"
Но я хочу знать, какой будет команда для атрибута [FromForm], пожалуйста, помогите?