После того как я обновил пакет Nuget Microsoft.AspNet.WebApi с 5.2.3 до 5.2.7, я заметил эту странную ошибку
Запрос содержит тело объекта, но без заголовка Content-Type.
Предполагаемый тип медиа «application / octet-stream» не поддерживается для
этот ресурс
Вот мой контроллер действий
[HttpGet]
[Route("show_many")]
[ArrayInput("ids", Separator = ',')]
public async Task<HttpResponseMessage> ShowMany(int[] ids)
{
//code
return Request.CreateResponse(HttpStatusCode.OK);
}
Я попытался удалить атрибут ArrayInput, но, похоже, у WebApi есть проблемы с пониманием массива целых чисел.
Это известная проблема? Как мне решить это?