从另一个webApp获取Cookie

时间:2014-10-13 16:24:40

标签: java javascript spring setcookie

我有两个网络项目,其中一个只有html和css ...个人资料,而另一个是请求和响应...我使用JavaScript设置cookie,但我无法获取cookie控制器。这是为什么?也许是因为跨域问题,但我该如何解决?

1 个答案:

答案 0 :(得分:0)

从它的外观来看,你有两个不同的服务器在运行,你将设置这样的服务器:

ServerA/login
ServerB/checkLogin

话虽如此,我建议你做以下事情:

ServerA/login POSTS to ServerB/checkLogin 

{
    username: "bluejamesbond",
    password: "j3sgf45A3e3w"
}

ServerB/checkLogin responds with

{
    err : "0",
    accesscode : "CNXK" // will be invalid after say around 1 hour
}

ServerA将此信息存储到cookie中,然后下次ServerA需要获取内容时,它可以执行以下操作。

ServerA/homepage POSTS to ServerB/content
{
    type : "profile-info",
    accesscode : "CNXK",
    user : "bluejamesbond"
}    

如果request.body.user == serverB.getUserByAccessCode(accesscode)

,ServerB将返回数据