7
我試圖創建一個改變Response.Filter
像這樣 (此演示只是設置過濾器回本身)一個的HttpModule:IIS 7.5 ASP.NET的HttpModule - 設置Response.Filter結果塊編碼
public class ContentTrafficMonitor : IHttpModule
{
public void Init(HttpApplication context)
{
context.BeginRequest += OnBeginRequest;
}
public void Dispose()
{
}
private static void OnBeginRequest(object sender, EventArgs e)
{
var application = (HttpApplication) sender;
application.Response.Filter = application.Response.Filter;
}
}
否則設置響應的傳輸編碼分塊到,而不是使用Content-Length
報頭。
如果我刪除設置了Response.Filter
的行,則響應的標頭爲Content-Length
。我們的應用程序取決於Content-Length
標題,有什麼辦法可以防止這種行爲?
我也有這個問題。有沒有人有任何解決辦法? – Mahyar 2015-01-14 09:36:02