SpringBoot获取、添加与删除指定cookie的方法

一、获取指定cookie

public static String getCookie(HttpServletRequest request,String key){
	Cookie[] cookies =  request.getCookies();
	if(cookies != null){
		for(Cookie cookie : cookies){
			if(cookie.getName().equals(key)){
				return cookie.getValue();
			}
		}
	}
	return  null;
}

二、添加cookie

public static void removeCookie(HttpServletResponse response,String key,String value){
	Cookie cookie = new Cookie(key,value);
	cookie.setPath("/");
	cookie.setDomain("xxx.com");
	cookie.setMaxAge(1 * 24 * 60 * 60);// 1天过期
	response.addCookie(cookie);
}

三、删除指定cookie

public static void removeCookie(HttpServletResponse response,String key){
	Cookie cookie = new Cookie(key,"a");
	cookie.setPath("/");
	cookie.setDomain("xxx.com");
	cookie.setMaxAge(0);
	response.addCookie(cookie);
}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容