P3P Header Info in MVC

后端 未结 3 942
执笔经年
执笔经年 2021-01-02 12:58

I\'m not sure where I\'m suppose to put this in my Asp.net MVC website:

HttpContext.Current.Response.AppendHeader(\"P3P\", \"CP=\\\\\\\"IDC DSP COR ADM DEVi          


        
3条回答
  •  Happy的楠姐
    2021-01-02 13:49

    Assuming you want this header on every response, something like this should do it

    public class P3PHeaderAttribute : ActionFilterAttribute
    {
        public override void OnActionExecuted(ActionExecutedContext filterContext)
        {
            filterContext.HttpContext.Response.AppendHeader("P3P", "CP=\\\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\\\"");
    
        }
    }
    

    then add the filter to the global collection

        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new P3PHeaderAttribute());
        }
    

提交回复
热议问题