从其他网络应用程序获取Cookie

Get Cookie from another webApp

本文关键字:获取 Cookie 应用程序 网络 其他      更新时间:2023-09-26

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

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

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)