Запрос PATCH с формой-датой c# - PullRequest
2 голосов
/ 03 марта 2020

В моем веб-приложении мне нужно реализовать конечную точку API PATCH для обновления / исправления некоторой сущности. Я знаю, JSON Патч - это то, что я могу реализовать, но проблема здесь в том, что данные из внешнего интерфейса имеют формат From-data . Есть ли способ реализовать процесс типа JsonPatch в данных формы для вызовов патчей ??

1 Ответ

0 голосов
/ 03 марта 2020
[HttpPatch("update")]
public Person Patch([FromBody]JsonPatchDocument<Person> personPatch)
{
        personPatch.ApplyTo(_defaultPerson);
        return _defaultPerson;
}

Вам необходимо изменить некоторые настройки, приведенные ниже. Ссылка поможет вам

https://docs.microsoft.com/en-us/aspnet/core/web-api/jsonpatch?view=aspnetcore-3.1

...