我正在尝试HttpContext.Current.Response.AddHeader("e1","example of an exception");
在 Page_Load 方法中向 HTTP 响应添加自定义标头 -> e1,当我在 chrome 开发人员工具中检查它时,它工作正常。
问题是如果我尝试使用以下方法编写相同的响应: HttpContext.Current.Response.Write(HttpContext.Current.Response.Headers["ALL_HTTP"].ToString());
它会导致PlatformNotSupportedException:此操作需要 IIS 集成管道模式。
所以主要问题是如何读取添加的响应头,因为我使用的是内置的 VS 开发服务器?如果您能推荐一些文章或书籍来了解如何正确使用 HTTP 标头和动词
,那就太好了。