Не получается обратится к [HttpPut] методу в конролере

Рейтинг: 0Ответов: 0Опубликовано: 08.04.2023

Сабж. Есть такой метод в контролере.

[HttpPut]
public void Put([FromBody] string json)
{
    using (ApplicationContext db = new ApplicationContext())
    {
        // var domain = JsonSerializer.Deserialize<Domain>(json);

        // db.Domain.Update(domain);
        // db.SaveChanges();
    }
}

Делаю запросы через postman с телом

{
  "Name": "0008.app",
  "CMS": null,
  "TryChek": null,
  "InProgress": true
}

И не попадаю в метод, получаю ошибку

{
  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.13",
  "title": "Unsupported Media Type",
  "status": 415,
  "traceId": "00-6a6f0c1cb891f3fda89a568437d5195f-016d67432db7e656-00"
}

Я пробовал все типы данных

введите сюда описание изображения

Если я уберу параметр [FromBody] string json и просто сделаю PUT запрос то попаду в метод. Как мне отправить мой json в этот метод?

Ответы

Ответов пока нет.