Asp.net-Mvc
mvc 4 web api添加自定義響應http標頭
我們可以在預設響應標頭旁邊添加額外的 http 響應標頭項目範例“上次更新”嗎?
例如,當我呼叫 (Request):
localHost:12345/API/GetInfo
with header:
Host: localHost:12345
……
然後 api 將回复 header (Response):
HTTP/1.1 200 OK
Content-Length: XX
Content-Type: XXX
Last-Update: 值和從 API 函式生成的值
您可以使用以下程式碼添加標題:
HttpContext.Current.Response.AppendHeader("Last-Update", value);
僅供參考,有一個官方的 HTTP 標頭,您可以使用它來表示資源上次更新的日期時間。
它是“Last-Modified”標頭(參見規範第 14 節頁面上的第 14.29 節)。
您將其添加到您的響應中,如下所示:
Response.Content.Headers.LastModified = yourResource.LastUpdatedDateTime;