【发布时间】: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。