代码之家  ›  专栏  ›  技术社区  ›  Brian Ogden

jsonserviceclient在子域的api请求中不包括会话cookie-servicestack

  •  1
  • Brian Ogden  · 技术社区  · 6 年前

    在Angular应用程序中使用typescript jsonserviceclient, ss-pid Cookie值一直在变化,因为JsonServiceClient不包括 SS PID , ss-id ss-opt 在对我的api的请求中。

    我的角度应用程序使用的子域是 app.serverfoo . 这些api位于 serverfoo:5001 , serverfoo:5002 .

    我这样做的原因是我正在使用我的Angular应用程序localhost并调用驻留在开发环境中的20多个API serverfoo ,我的主机文件中有以下项:

    127.0.0.1        app.sdlxvh03
    

    这允许我的应用程序在本地主机上运行,而我在计算机上使用ServiceStack会话进行开发,并且仍然在开发环境中使用我的API。

    1 回复  |  直到 6 年前
        1
  •  0
  •   mythz    6 年前

    Cookie仅适用于请求所服务的域。请参阅前面关于如何配置域cookie以便它们也可以应用于子域的回答。

    https://stackoverflow.com/a/23631061/85785