我正在尝试代理一个PHP api服务,但我需要基于会话令牌进行身份验证。
node-http-proxy是否具有将cookie转发到目标系统的选项?
发布于 2018-01-29 17:52:51
当代理请求https并且cookie设置为secure时,问题最有可能是您通过http访问服务。这样你的浏览器就不会在进行http调用时发送它。
发布于 2016-08-28 06:13:37
我记得有一次遇到这样的问题。在我的例子中发生的情况是,虽然原始cookie与请求一起发送,但来自代理的响应没有该cookie。
我最终做的是在发出代理请求之前保存cookie,并将其添加到从代理返回的响应中。您可以向响应vookies发出类似以下内容的信:
var setCookie = res._headers['set-cookie'].concat(testGroup);
res.setHeader('set-cookie', setCookie);https://stackoverflow.com/questions/39183940
复制相似问题