gpt4 book ai didi

caching - 如何将 Expires 响应 header 添加到 Web API 操作响应?

转载 作者:行者123 更新时间:2023-12-03 20:15:06 25 4
gpt4 key购买 nike

我很确定“Expires”是有效的 HTTP 响应头类型。但是当我尝试在我的代码中设置它时:(这是在 ActionFilter.OnActionExecuted 方法中)

actionExecutedContext.Response.Headers.Add("Expires", (DateTime.Now + Timespan.FromDays(7)).ToString("R"));

我最终有一个异常(exception):

InvalidOperationException: Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects.

最佳答案

Expires 是一个内容标题。试试这个:

actionExecutedContext.Response.Content.Headers.Expires = DateTimeOffset.Now.AddDays(7);

关于caching - 如何将 Expires 响应 header 添加到 Web API 操作响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15256785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com