添加 Startup 中间件
1.
app.UseMiddleware<ElevenStopMiddleware>();
2.
public class ElevenStopMiddleware
{
private readonly RequestDelegate _next;
public ElevenStopMiddleware(RequestDelegate next)
{
_next = next;
}
public async Task Invoke(HttpContext context)
{
if (context.Request.Path.Value.Contains("Eleven"))//中文输出不乱码 需要配置context的头
await context.Response.WriteAsync($"{nameof(ElevenStopMiddleware)}这里是Eleven的终结点<br/>", System.Text.Encoding.UTF8);
else
{
await context.Response.WriteAsync($"{nameof(ElevenStopMiddleware)}Eleven,Hello World Stop1!<br/>");
await _next(context);
await context.Response.WriteAsync($"{nameof(ElevenStopMiddleware)}Eleven,Hello World Stop2!<br/>");
}
}
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步