我的目标是从一个从java客户端调用的servlet中设置一个cookie,并在从浏览器调用另一个servlet时获取cookie。
java客户端与服务器进行了经过身份验证的会话
服务器在本地运行
我尝试了来自不同问题的建议并重命名在我的hosts文件中添加了别名域名
我手动将cookie的域设置为别名域,但它仍然不会在服务器上返回
request.getRemoteHost()在两个servlet中返回127.0.0.1。
任何帮助都将不胜感激。
答案 0 :(得分:0)
每个客户端都在内存中(或在磁盘上,但在特定位置)保存cookie。 Java客户端和浏览器不共享cookie。两种不同的浏览器(例如IE和Firefox)也不共享cookie。没有办法做你想做的事。