#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 (возможно, с обратным прокси), из-за чего наш запрос не удался?
Кто-нибудь имеет представление о том, что происходит?
Спасибо