我有一個.NET應用程序具有以下響應頭在IIS 7.5上運行恢復,Chrome瀏覽器的網絡頁面上,如下所示:頭顯示在瀏覽器,但缺少在Response對象
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 3.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 21 Sep 2012 16:11:55 GMT
Content-Length: 840
在C#代碼,我嘗試閱讀這些響應頭,而是由HttpContext.Response.Headers
檢索到的,僅僅是以下兩種:
- 服務器:Microsoft-IIS/7.5
- X-AspNetMvc-版本:3.0
不用說,無論是HttpContext.Response.Headers.AllKeys.Length
和HttpContext.Response.Headers.Keys.Count
回報2
由於在生產環境中的應用將要讀一個額外的響應頭,一個動態的,我需要能夠攔截所有這些頭。
解決方案將不勝感激。
是在服務器或客戶端上的C#代碼「添加...」? –
C#代碼在服務器上 – Mickey
任何人有答案? – Mickey