Каков тайм-аут HTTP-запроса?C#

Место общения программистов C#
Ответить
Anonymous
 Каков тайм-аут HTTP-запроса?

Сообщение Anonymous »

У меня есть минимальное API-приложение C# .NET 8, имеющее одну конечную точку, которая может работать часами.
Настройка следующая:

Код: Выделить всё

var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.UseRouting();
int longTime = 3600000;//1 hour
app.MapPost("/testLongRun", () => {  Task.Delay( longTime ).Wait();
return Results.Ok();})
app.Run();
Мои вопросы:
  • Если клиент конечной точки «/testLongRun» также является приложением C#, где может ли клиент настроить тайм-аут HTTP-запроса/ответа?
  • Если клиентом является веб-браузер под Windows, когда соединение будет закрыто?
  • Какова обычная практика решения проблем с таймаутом соединения?
Согласно этому, максимальное HTTP-соединение составляет 21 секунду или?

Подробнее здесь: https://stackoverflow.com/questions/791 ... st-timeout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»