【问题标题】:Web Api 2.2 set cookie for parent domainWeb Api 2.2 为父域设置 cookie
【发布时间】:2015-10-21 14:27:08
【问题描述】:

你好,我正在撕扯我漏掉的小头发!

我需要从 Web API 2.2 发出 cookie,但发出的 cookie 始终设置在子域而不是父域级别。 我试过 cookie.Domain = ".parent.com"; cookie 始终是 subdomain.parent.com,因此其他子域无法读取。

var cookie = new CookieHeaderValue("session-id", "12345");
cookie.Expires = DateTimeOffset.Now.AddDays(1);
cookie.Domain = "parent.com";
cookie.Path = "/";

response.Result.Headers.AddCookies(new CookieHeaderValue[] { cookie });

【问题讨论】:

  • 发现问题。我也在使用 ARR 并选择了 reverseRewriteHostInResponseHeaders。

标签: asp.net-web-api cookies


【解决方案1】:

应用程序请求路由 (ARR) 也在使用中,并且在 ARR 代理设置中选择了响应标头中的反向重写主机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-15
    • 2019-08-09
    • 2018-01-28
    • 2023-04-10
    • 2019-10-15
    • 2020-05-30
    • 2018-10-07
    • 1970-01-01
    相关资源
    最近更新 更多