.Net Core 2.1.6 Api зависает при возврате кода состояния 205 - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть 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, ноль);тогда работает нормально.Это похоже на ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...