【问题标题】:MVC4 add header to redirect response does not workMVC4 将标头添加到重定向响应不起作用
【发布时间】:2013-11-16 21:17:42
【问题描述】:

在调试以下代码时,我看到添加了标题:

System.Web.HttpContext.Current.Response.AppendHeader("Authorization", "Value");
System.Web.HttpContext.Current.Response.Redirect(redirectUrl);

但它不会出现在最终的 HTTP 请求中。

【问题讨论】:

    标签: c# asp.net .net asp.net-mvc asp.net-mvc-4


    【解决方案1】:

    重定向会终止当前设置了标头值的请求。

    因为是新请求,所以头部不存在。

    【讨论】:

    • 如果它在同一台服务器上,您可以使用 Server.transfer 并将 args 作为请求参数传递。由于 URL 不变,用户不会看到它们。
    • 它不在同一台服务器上,我需要授权参数在标头中。
    猜你喜欢
    • 2012-10-27
    • 2020-08-14
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多