ASP.NET WEB API PUT метод Nullreference Исключение

Я пытаюсь передать объект с именем "Пользователь" с пользовательскими данными в метод HTTP PUT. Я создал собственный метод контроллера, дал ему [HttpPut]. В моем приложении я вызываю правильный маршрут с заголовком PUT, но когда я пытаюсь передать объект User в формате JSON, мой WEB API выдает исключение nullreference, которое указывает, что пользовательский объект не передан. Мои другие пользовательские методы POST работают нормально, у меня проблема только с методом PUT. Мой объект в формате JSON имеет правильное форматирование, я дважды проверил. Что может быть причиной проблемы?

1 ответ

Мне удалось решить проблему. В моем конструкторе модели User я удалил инициализацию списков других объектов, и это сработало.

Другие вопросы по тегам