springboot操作cookie
在响应中添加cookie@RequestMapping(value="/casLogin", method= RequestMethod.GET)public CommonResult<String> casLogin(HttpServletResponse response, @RequestParam String accessToken, @RequestParam String
·
在响应中添加cookie
@RequestMapping(value="/casLogin", method= RequestMethod.GET)
public CommonResult<String> casLogin(HttpServletResponse response, @RequestParam String accessToken) {
try {
Cookie accessTokenCookie = new Cookie("access_token", accessToken); //创建Cookie对象,指定名字和值
response.addCookie(accessTokenCookie); //在响应中添加Cookie对象
return CommonResult.success("登录成功!");
} catch (Exception e) {
return CommonResult.failed(e.getMessage());
}
}
从请求中获取cookie
@RequestMapping(value="/casLoginOut", method= RequestMethod.GET)
public CommonResult<String> casLoginOut(HttpServletResponse response, HttpServletRequest request) {
String access_token = "";
Cookie[] cookies = request.getCookies();
for (int i = 0; i < cookies.length; i++) {
Cookie cookie = cookies[i];
if (cookie.getName().equals("access_token")) {
access_token = cookie.getValue();
}
}
}
更多推荐
已为社区贡献5条内容
所有评论(0)