.Net Core 2.1.6 Api зависает при возврате кода состояния 205
У меня есть Api, с которого нам нужно вернуть код состояния 205. При каждом нажатии этого кода Api просто зависает, никакой ответ не возвращается PostMan или любым тестам. Даже после отключения всего промежуточного программного обеспечения и пользовательских библиотек он все равно ведет себя одинаково.
[Route("")]
public class PingController : Controller
{
// GET
[HttpGet("ping")]
public IActionResult Index()
{
return StatusCode(205);
}
}
Ниже работает. 204, 200, 201 и т. Д., Все работают. 205 вызывает его зависание.
[Route("")]
public class PingController : Controller
{
// GET
[HttpGet("ping")]
public IActionResult Index()
{
return StatusCode(204);
}
}
Я понятия не имею, что является причиной этого, и я начинаю задумываться, если это ошибка в.Net Core? Хотя... надо сказать, новое решение с 2.1 работает нормально. Я пытался понизить 2.1.6 до 2.1.1, но это тоже не помогло.
Просто интересно, если у кого-то есть / была такая же проблема? Это почти похоже на многопоточность...
Редактировать 1. Интересно, что это работает при изменении "commandName": "Project" на "commandName": "IISExpress" в launchSettings.json
Редактировать 2. Если вы вернетесь, верните StatusCode(205, ноль); тогда работает нормально. Это похоже на ошибку?