.Net Core Web API с ServiceFabric MinRequestBodyDataRate

#c# #rest #.net-core #service-fabric-stateless

#c# #остальное #.net-core #service-fabric-без состояния

Вопрос:

Итак, у нас есть веб-api .Net Core 3.1, размещенный в Service Fabric. Для некоторых запросов мы используем Http Get с телом (да, я знаю, что это некрасиво, но это не запрещено), потому что мы хотим получить некоторые данные, и поэтому Http Get — это глагол для использования accoding для REST api.

Мы провели некоторый тест, и на «обычном» веб-api без Service Framework он отлично работает, чтобы поместить тело в запрос Get, но затем, когда мы используем это в нашем Api с service fabric, мы имеем Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: Reading the request body timed out due to data arriving too slowly. See MinRequestBodyDataRate.

Я уже пытаюсь: opt.Limits.MinRequestBodyDataRate = null; в UseKestrel

Когда мы меняем метод с Get на Post, он работает.

Итак, мне было интересно, было ли что-то особенное в Service Fabric (возможно, с обратным прокси), из-за чего наш запрос не удался?

Кто-нибудь имеет представление о том, что происходит?

Спасибо