如何在ASP.net核心mvc中的响应上设置Expires标头

时间:2018-06-07 14:06:17

标签: asp.net-core-mvc

在控制器操作中,返回IActionResult,如何设置expires头?

我找到了this,但它似乎与服务器端缓存有关,而不仅仅是设置响应头。我觉得这应该很简单!

1 个答案:

答案 0 :(得分:0)

您可以在控制器内部设置标题:

string ExpireDate = DateTime.UtcNow.AddMinutes(60).ToString("ddd, dd MMM yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
Response.Headers.Add("Expires", ExpireDate + " GMT");