【问题标题】:Configuring domain in web API using Cookie使用 Cookie 在 Web API 中配置域
【发布时间】:2019-10-15 15:09:33
【问题描述】:

从MVC方式切换到Web API方式,使用CookieHeaderValue配置cookie。唯一没有在浏览器中设置的参数是域。请提出建议,这里可能缺少什么:

var Coki = new CookieHeaderValue("session-Id", "123");
Coki.Expires = DateTimeOffset.Now.AddDays(2);
Coki.Domain = Request.RequestUri.Host;
Coki.Path = "/";
Coki.Secure = true;

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-4 asp.net-web-api asp.net-web-api2


    【解决方案1】:

    在IIS设置中,有一个配置——应用请求路由。这有助于 IIS 充当负载平衡器。由于此配置中的设置,所有域都被应用程序域覆盖。 它在每个请求中使用应用程序全名覆盖域。因此,我们禁用 ARR 的这个属性并让它工作。属性名称 - “在响应标头中反向重写主机。”

    【讨论】:

      猜你喜欢
      • 2013-03-24
      • 1970-01-01
      • 2020-05-27
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 2016-08-17
      • 2014-03-08
      相关资源
      最近更新 更多