ASP.NET 1.1中的HttpHeaders

时间:2020-03-06 14:42:21  来源:igfitidea点击:

如何阅读页面中向下发送的响应标题?我希望能够读取标头值并修改其中的一些。这是针对ASP.NET 1.1应用程序的,但是我很想知道它是否可以在任何版本的ASP.NET中完成。
这样做的原因是有人可能在我检查响应之前添加了自己的自定义标头,所以我不能盲目清除所有标头并追加我自己的内容,我需要阅读所有标头,以便我可以修改适当的标头只要。

解决方案

AFAIK无法在ASP.NET 1.1中完成。我们无法获得响应头,但请求头可用,但响应头不可用。
我不确定我们是否可以在Java,LAMP等其他堆栈中执行此操作,我很想知道...

HttpContext.Current.Response(它是一个HTTPResponse),公开了ClearHeaders(),AddHeaders()和AppendHeaders()。

不像现在的更高版本的ASP.NET那样直接,但是应该足以让我们修改要修改的标头。

http://msdn.microsoft.com/zh-cn/library/system.web.httpresponse_members(VS.71).aspx