java - 使用 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编程新手,帮帮我!
解决方案
您不应该将用户名或密码同时存储到 cookie 中,因为 cookie 很容易被读取。相反,您应该考虑使用 JWT 或类似的。
至于您的问题,您似乎正在使用 Jersey 其中:如何在 Jersey 中设置 cookie?应该回答你的问题。请注意,您设置了一个带有响应的 cookie!
推荐阅读
- android - 如何获得正确的地理围栏过渡信息?
- c# - 返回接口的通用方法
- c# - 如何从 PowerShell CmdLet 中获取登录用户名
- android - 当键盘显示时,带有 EditText 的 Android ListView 失去焦点。键盘随机出现
- mysql - 如何从 excel 中获取数据并将 excel 值作为参数传递给 pentaho etl 作业的 SQL 查询
- python - 按钮调整 tkinter Python 3.8
- docker - 'docker image ls' 提供了巨大的
图像列表 - r - 如何在保留第一行和最后一行的同时选择每隔 x 行
- python - 'DataFrameGroupBy' 对象的 pandas 'to_csv' 问题)
- java - java - 如何在输入的二维数组java中找到奇数的数量和所有奇数的总和?