我正在尝试从http://srv-qa-aaa.nipendo.il
至http://srv-qa-bbb.nipendo.il
,例如Set-Cookie:PAuth=12345=; domain=nipendo.il; path=/; HttpOnly
它不起作用。除非我将srv-qa-aaa
前缀添加到域属性,否则不会设置cookie,这不是我想要的。
我还尝试使用chrome dev工具并像这样手动设置cookie。
但没有成功。
我认为可能与我在域中使用计算机名称这一事实有关。但我不确定。这是我的开发环境,我想在上传到生产之前测试它。
有没有人知道场景中可能出现的问题?
更新
好的我已经厌倦了在真实域上设置cookie,这不是我的私人DNS服务器在办公室网络上制作的域。 工作正常,Cookie已成功设置。现在我的问题是chrome或IE如何知道srv-qa-bbb.nipendo.il
不是公共领域,它以什么方式计量?有没有办法在私人本地环境上设置cookie?
答案 0 :(得分:0)
尝试在您的域中添加一个起始点,即使用:
Set-Cookie:PAuth=12345=; domain=.nipendo.il; path=/; HttpOnly
旧的Cookie RFC需要这样才能为所有子域应用Cookie。有关详细信息,请参阅http://tools.ietf.org/html/rfc2109#section-4.3.2。