Як я можу прочитати вміст запиту PUT у дії контролера MVC webApi.
[HttpPut]
public HttpResponseMessage Put(int accountId, Contact contact)
{
var httpContent = Request.Content;
var asyncContent = httpContent.ReadAsStringAsync().Result;
...
Я отримую тут порожній рядок :(
Що мені потрібно зробити, це: з'ясувати, "які властивості" були змінені / надіслані в початковому запиті (це означає, що якщо Contact
об'єкт має 10 властивостей, і я хочу оновити лише 2 з них, я надсилаю і об'єкт лише з двома властивостями, щось на зразок цього:
{
"FirstName": null,
"LastName": null,
"id": 21
}
Очікуваний кінцевий результат -
List<string> modified_properties = {"FirstName", "LastName"}