ASP.NETMinimalAPI传输持续流
创始人
2024-09-19 01:31:27
0

在ASP.NET Minimal API中传输持续流可以使用C#异步方法和HTTP Chunked传输编码。以下是一个示例,该示例将在HTTP响应中发送无限流(每隔1秒发送一个数字)并在通过Ctrl + C停止应用程序时停止:

public static async Task Main()
{
    await using var app = WebApplication.Create();
    app.MapGet("/", async (http) =>
    {
        http.Response.Headers.Add("Transfer-Encoding", "chunked");
        http.Response.Headers.Add("Content-Type", "text/plain; charset=utf-8");

        int count = 0;
        while (!http.RequestAborted.IsCancellationRequested)
        {
            var data = Encoding.UTF8.GetBytes((count++).ToString() + "\n");
            await http.Response.Body.WriteAsync(data);
            await http.Response.Body.FlushAsync();
            await Task.Delay(TimeSpan.FromSeconds(1));
        }
    });

    await app.RunAsync();
}

相关内容

热门资讯

德州之星插件!wpk微扑克有挂... 德州之星插件!wpk微扑克有挂吗,线上德州ai机器人,技巧教程(有挂详情)1、很好的工具软件,可以解...
透视肯定(wepOkE)透明挂... 透视肯定(wepOkE)透明挂辅助插件(wepokeai机器人)总是是真的有挂(详细透视实用技巧)1...
德扑ai智能机器人!aa扑克有... 德扑ai智能机器人!aa扑克有挂吗,wepoke ai代打,2025新版技巧(有挂黑科技)德扑ai智...
透视攻略(wepOKE)透视辅... 透视攻略(wepOKE)透视辅助插件(wepoke是真的有挂)素来真的是有挂(详细透视靠谱教程)准备...
wpk提高胜率!红龙扑克怎么看... 一、wpk提高胜率简介了解软件请加微:136704302wpk提高胜率是一款在线扑克游戏平台,玩家可...
透视ai代打(wePOke)透... 透视ai代打(wePOke)透明挂辅助器(wepoke辅助技巧)果然真的是有挂(详细透视微扑克教程)...
wepoke一定有挂!德州数据... wepoke一定有挂!德州数据辅助器,wpk辅助挂,黑科技教程(有挂教程)是一款可以让一直输的玩家,...
透视真的(WepOke)外挂透... 透视真的(WepOke)外挂透明挂辅助挂(wepoke是真的有挂)好像存在有挂(详细透视必赢方法);...
德州之星有外挂!aapoker... 德州之星有外挂!aapoker透明挂,wpk辅助软件,玩家教程(有挂了解);是一款可以让一直输的玩家...
透视肯定(wePOKE)透明挂... 透视肯定(wePOKE)透明挂辅助app(wepoke辅助有挂)真是真的是有挂(详细透视插件教程);...