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

有帮助吗?

解决方案

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

不像现在在ASP.NET的更高版本中那样直接,但应该足以让你修改你想要修改的标题。

http:// msdn。 microsoft.com/en-us/library/system.web.httpresponse_members(VS.71).aspx

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top