asp.net-core 设置响应ContentType的中间件
示例
想法是使用HttpContext.Response.OnStarting回调,因为这是发送标头之前触发的最后一个事件。将以下内容添加到您的中间件Invoke方法中。
public async Task Invoke(HttpContext context)
{
context.Response.OnStarting((state) =>
{
if (context.Response.StatusCode == (int)HttpStatusCode.OK)
{
if (context.Request.Path.Value.EndsWith(".map"))
{
context.Response.ContentType = "application/json";
}
}
return Task.FromResult(0);
}, null);
await nextMiddleware.Invoke(context);
}
热门推荐
10 男孩中考蛋糕祝福语简短
11 辞职发给公司祝福语简短
12 今天孩子高考祝福语简短
13 艾伦老师祝福语简短
14 托班祝福语大全简短
15 老师结婚祝福语评论简短
16 初四祝福语简短霸气
17 精辟简短的公司祝福语
18 对战友的祝福语简短