首页 > 解决方案 > 使用 Web 服务获取 cookie 值中的用户名和密码

问题描述

我正在使用 Web 服务制作应用程序,我想在 cookie 中记住用户的用户名和密码,然后我想在另一个 Web 服务中恢复用户的用户名和密码

NewCookie cookie = new NewCookie(new javax.ws.rs.core.Cookie("cookie", (username+password).hashCode()+""), "", 15*15, false);

在这行代码中,我创建了 cookie,但我无法在另一个 Web 服务中获取值

我是java编程新手,帮帮我!

标签: javarestweb-services

解决方案


您不应该将用户名或密码同时存储到 cookie 中,因为 cookie 很容易被读取。相反,您应该考虑使用 JWT 或类似的。

结帐https://jwt.io

至于您的问题,您似乎正在使用 Jersey 其中:如何在 Jersey 中设置 cookie?应该回答你的问题。请注意,您设置了一个带有响应的 cookie!


推荐阅读