Иметь проблемы в браузере с краями, сбросить поток запросов. Я продолжаю получать 413 ошибок обратно от API, и ioException отбрасывается, все указания указывают на клиент (браузер Edge), сбрасывающий поток запросов; и первый бит журнала говорит: < /p>
http post /v1 /myendpoint ответил 500 в 63.1555 мс
system.io.ioexception: клиент сбросил поток запроса.
at at Microsoft.aspnetcore.server.kestrel.core.internal.http.httprequeststream.readasyncinternal ... < /p>
Я посылаю полезную нагрузку, которая приближается к api ... и Maxrequequequequepretbrequestecret -QuefrecretecreteSteSteSteSteSteSteSteStest большая емкость. < /p>
Тогда я попробовал это: < /p>
group.MapPost("/MyEndpoint", async (HttpContext context, ILogger logger) =>
{
using var reader = new StreamReader(context.Request.Body, leaveOpen: true);
var rawBody = await reader.ReadToEndAsync();
Console.WriteLine($"Received payload size: {rawBody.Length} bytes");
await context.Response.WriteAsync("Streaming request processed!");
return ValidateResponse(logger, 1);
< /code>
, а затем на самом деле удосужился посмотреть на журналы. есть ли у Edge предел полезной нагрузки для запросов POST ? У меня есть сервер OAuth2 здесь ... так что он может что -то делать.
Подробнее здесь: https://stackoverflow.com/questions/796 ... est-stream