Я не получаю ожидаемое содержимое ответа от клиента, когда ресурс возвращает BadRequest.
[HttpGet]
[Route("Test", Name = "Test")]
public async Task<IHttpActionResult> Test()
{
var result = BadRequest("test");
return result;
}
На клиенте (см. пример hurl.it ниже) я просто получаю строку Bad Request в теле:
Ответ на сервере выглядит нормально:
В какой-то момент он работал нормально (возвращая строки или ModelState в содержимом), и недавно мы заметили эту проблему. Я не могу придумать какие-либо недавние изменения на сервере, которые могли бы вызвать это.
Он не работает ни локально, ни при развертывании на сервере.
Его можно воспроизвести в любом ApiController в проекте.
return Ok("test"); работает как положено.
Кто-нибудь знает, что может вызвать такое поведение?
Благодарю вас!