Cookie
介绍:
Cookie(小饼干,代表一份小数据),是服务器传递给客户端,并且存储在客户端上的一份小数据。
应用场景:
自动登录,浏览记录,购物车
为什么用它:
Http的请求是无状态的,当客户端与服务器端进行通讯,客户端第二次来访,服务器不知道这个客户端有没有访问过。那么基于用户体验(自动登录),基于公司,收集用户习惯,就要使用Cookie。
@RequestMapping("cookie")
public String getCookie(HttpServletResponse response) {
Cookie cookie = new Cookie("name", "cuckoo");
response.setContentType("text/html;charset=utf-8");
response.addCookie(cookie);
try {
response.getWriter().write("返回cookie成功");
} catch (IOException e) {
e.printStackTrace();
}
return null;
}