Kestrel Server Error — приложение завершено без чтения всего тела запроса

Я отправляю запрос HTTP POST и получаю следующую ошибку:

приложение завершено без чтения всего тела запроса.

Я устанавливаю для MaxRequestBodySize значение null, чтобы убедиться, что запрос действительно работает. Вот мой код:

return WebHost.CreateDefaultBuilder(args)
                    .UseKestrel(options =>
                                    {
                                        options.Limits.MaxRequestBodySize = null;
                                        options.Listen(IPAddress.Loopback, port: Convert.ToInt32(config["Port"].ToString()), configure: listenOptions =>
                                        listenOptions.UseHttps(new X509Certificate2(certFromStore)));
                                    })
                    .UseContentRoot(Directory.GetCurrentDirectory())
                    .UseIISIntegration()
                    .UseUrls(config["Urls"])
                    .UseStartup<Startup>()
                    .Build();

Я не смог найти никакой информации, которая решает мою проблему.

Я ценю помощь заранее!


person Rich Blumer    schedule 19.11.2018    source источник
comment
Ошибка часто возникает, когда клиент отправляет запрос, который не соответствует требованиям сервера. full-request-body-net-core-2-1">здесь. Не могли бы вы поделиться кодом действия Post и как отправить запрос?   -  person Ryan    schedule 20.11.2018
comment
Пожалуйста, обновите, если вы нашли какое-либо решение?   -  person dinesh kandpal    schedule 30.01.2019