Eng*_*oon 11 asp.net-mvc http-headers asp.net-mvc-4 asp.net-web-api
我们可以在默认响应标头旁边添加额外的http响应标头项示例"Last Updated"吗?
例如,当我调用(Request):
localHost:12345/API/GetInfo
with header:
Host:localHost:12345
......
然后api将回复标题(Response):
HTTP/1.1 200 OK
Content-Length: XX
内容类型:XXX
Last-Update:从API函数生成的值和值
Hob*_*low 24
您可以使用以下代码添加标头:
HttpContext.Current.Response.AppendHeader("Last-Update", value);
Run Code Online (Sandbox Code Playgroud)
仅供参考,您可以使用官方HTTP标头来表示资源上次更新的日期时间.
它是'Last-Modified'标题(参见规范第14节第14.29节).
您将其添加到您的回复中,如下所示:
Response.Content.Headers.LastModified = yourResource.LastUpdatedDateTime;
Run Code Online (Sandbox Code Playgroud)