将标题添加到标题似乎不起作用

时间:2017-11-08 15:30:20

标签: asp.net asp.net-core

我有以下代码

app.UseStaticFiles(new StaticFileOptions
        {
            OnPrepareResponse = ctx =>
            {
                var headers = ctx.Context.Request.GetTypedHeaders();
                headers.CacheControl = new CacheControlHeaderValue
                {
                    MaxAge = TimeSpan.FromDays(365)
                };
            }

        });

网络选项卡中的静态文件 enter image description here

localhost doc enter image description here

1 个答案:

答案 0 :(得分:0)

您需要为响应添加标头,而不是请求。变化

var headers = ctx.Context.Request.GetTypedHeaders();

var headers = ctx.Context.Response.GetTypedHeaders();