我们可以在默认响应标题旁添加额外的http响应标题项示例“Last Updated”吗?
我打电话的时候(请求):
localHost:12345 / API / GetInfo
标题:
主持人:localHost:12345
......
然后api将回复标题(响应):
HTTP / 1.1 200 OK
内容长度:XX
内容类型:XXX
上次更新:API函数生成的值和值
答案 0 :(得分:24)
您可以使用以下代码添加标题:
HttpContext.Current.Response.AppendHeader("Last-Update", value);
答案 1 :(得分:9)
仅供参考,您可以使用官方HTTP标头来表示资源上次更新的日期时间。
它是“Last-Modified”标题(规范的See section 14.29 on Section 14 page)。
您可以将其添加到您的回复中:
Response.Content.Headers.LastModified = yourResource.LastUpdatedDateTime;
答案 2 :(得分:0)
在MVC 5中添加
Response.AppendHeader("header", "value");
答案 3 :(得分:0)
我刚刚找到了解决方案。 我需要做的是,以cookie格式响应HTTP头。这样,浏览器将始终将其返回到我的Web服务器。