如何在.NET Framework 4.8的ASP.NET网站中实现类似ASP.NET Core的请求头追加?
在.NET Framework 4.8中追加响应头的方法
在.NET Framework 4.8的ASP.NET应用里,你可以通过HttpResponse对象的AppendHeader方法实现和ASP.NET Core中Append相同的功能——它会在指定响应头下追加新值,不会覆盖已有内容。
代码示例
Response.AppendHeader("Some-Header", HeaderValue);
另外,也可以直接操作Response.Headers集合的Add方法,效果完全一致:
Response.Headers.Add("Some-Header", HeaderValue);
需要注意的是,这两种方式在目标响应头已存在时,都会将新值以逗号分隔的形式追加到现有值后方,和ASP.NET Core中Append的行为保持一致。
内容的提问来源于stack exchange,提问作者tRuEsAtM
相关产品推荐
相关产品推荐

