Cookie
来源:互联网 发布:c语言幻数啥意思 编辑:程序博客网 时间:2024/06/06 02:19
1、Cookie是什么?Cookie的作用?Cookie保存在哪里?
-翻译过来:曲奇饼干
-Cookie可以保存会话状态,但是这个会话状态是保留在客户端上
-只要Cookie清除,或者Cookie失效,这个会话状态就没有了
-Cookie是保存在浏览器客户端的
-Cookie是保存在浏览器缓存中,浏览器关闭Cookie消失
-Cookie也可以保存在客户端的硬盘文件中,浏览器关闭Cookie还在,除非Cookie失效
2、Cookie只有在javaweb中有么?
-Cookie不止存在于javaweb中存在
-只要是Web开发,只要是B/S架构的系统,只要是基于HTTP协议,就要有Cookie存在
-Cookie这种机制是HTTP协议规定的
3、Cookie实现的功能,常见的有哪些?
-保留在购物车商品的状态在客户端上
-十天免登陆
。。。。。
4、在Java中Cookie被当作类来处理,使用new运算法可以创建Cookie对象,而且Cookie由两部分组成,
分别是Cookie的name和value,name和value都是字符串类型String。
5、在javaweb中怎么创建Cookie?
Cookie cookie=new Cookie(String cookieName,String cookieValue);
6、服务器一次可以向浏览器发送多个Cookie。
7、默认情况下,服务器发送Cookie给浏览器之后,浏览器会将其保存在缓存中,只要不关闭浏览器,Cookie一致存在且有效。
当浏览器关闭后,缓存中的Cookie被清除。
8、在浏览器客户端无论是硬盘文件还是缓存中保存的Cookie,什么时候会再次发送给服务器?
-浏览器会不会提交这些Cookie给服务器和请求路径有关。
-请求路径和Cookie是紧密相连的。
-不同的请求路径会发送提交不同的Cookie。
9、默认路径下,Cookie会和哪些路径绑定在一起?
-/prj.servlet-18/test/createAndSendCookieToBrowser 请求服务器,服务器生成Cookie,并将Cookie发送给浏览器
客户端。这个Cookie会默认和“test/”这个路径绑定在一起。
也就是说,以后只要发送“test/”这个请求,Cookie一定会提交给服务器。
10、其实路径是可以指定的,通过Java程序进行设定,保证Cookie和某个特定的的路径绑定在一起。
-假设执行了这样的程序:cookie.setPath("/prj.servlet-18/king");
-那么Cookie将和“/prj.servlet-18/king”路径绑定在一起。
-只有浏览器输入这个路径,浏览器才会提交Cookie请求给服务器。
11、默认情况下,没有设置Cookie的有效时长,该Cookie被默认保存造浏览器的缓存当中,只要浏览器不关闭Cookie存在。
只要关闭浏览器Cookie消失。我们可以通过设置Cookie的有效时长,以保证Cookie保存在硬盘文件中,但是这个有效时长
必须是>0的。换句话说,只要设置Cookie的有效时长大于0,则Cookie会被保存在客户端硬盘中。 有效时长过去之后,则硬盘
文件中的Cookie会消失。
cookie的有效时长=0直接被删除。
cookie的有效时常<0不会被存储
cookie的有效时常>存储在硬盘文件中
cookie1.setMaxAge(60*60); //一小时有效时长
12、浏览器提交Cookie给服务器,服务器怎么接收Cookie?
Cookie [] cookies=request.getCookies();
if(cookies!=null){
for(Cookie cookie:cookies){
String cookieName=cookie.getName();
String cookieValue=cookie.getValue();
System.out.println(cookieName+"="+cookieValue);
}
}
13、浏览器可以禁用Cookie,什么意思?
表示服务器发送过来的Cookie,浏览器可以不接收。
服务器还会继续发送Cookie,只是浏览器不接收。
-翻译过来:曲奇饼干
-Cookie可以保存会话状态,但是这个会话状态是保留在客户端上
-只要Cookie清除,或者Cookie失效,这个会话状态就没有了
-Cookie是保存在浏览器客户端的
-Cookie是保存在浏览器缓存中,浏览器关闭Cookie消失
-Cookie也可以保存在客户端的硬盘文件中,浏览器关闭Cookie还在,除非Cookie失效
2、Cookie只有在javaweb中有么?
-Cookie不止存在于javaweb中存在
-只要是Web开发,只要是B/S架构的系统,只要是基于HTTP协议,就要有Cookie存在
-Cookie这种机制是HTTP协议规定的
3、Cookie实现的功能,常见的有哪些?
-保留在购物车商品的状态在客户端上
-十天免登陆
。。。。。
4、在Java中Cookie被当作类来处理,使用new运算法可以创建Cookie对象,而且Cookie由两部分组成,
分别是Cookie的name和value,name和value都是字符串类型String。
5、在javaweb中怎么创建Cookie?
Cookie cookie=new Cookie(String cookieName,String cookieValue);
6、服务器一次可以向浏览器发送多个Cookie。
7、默认情况下,服务器发送Cookie给浏览器之后,浏览器会将其保存在缓存中,只要不关闭浏览器,Cookie一致存在且有效。
当浏览器关闭后,缓存中的Cookie被清除。
8、在浏览器客户端无论是硬盘文件还是缓存中保存的Cookie,什么时候会再次发送给服务器?
-浏览器会不会提交这些Cookie给服务器和请求路径有关。
-请求路径和Cookie是紧密相连的。
-不同的请求路径会发送提交不同的Cookie。
9、默认路径下,Cookie会和哪些路径绑定在一起?
-/prj.servlet-18/test/createAndSendCookieToBrowser 请求服务器,服务器生成Cookie,并将Cookie发送给浏览器
客户端。这个Cookie会默认和“test/”这个路径绑定在一起。
也就是说,以后只要发送“test/”这个请求,Cookie一定会提交给服务器。
10、其实路径是可以指定的,通过Java程序进行设定,保证Cookie和某个特定的的路径绑定在一起。
-假设执行了这样的程序:cookie.setPath("/prj.servlet-18/king");
-那么Cookie将和“/prj.servlet-18/king”路径绑定在一起。
-只有浏览器输入这个路径,浏览器才会提交Cookie请求给服务器。
11、默认情况下,没有设置Cookie的有效时长,该Cookie被默认保存造浏览器的缓存当中,只要浏览器不关闭Cookie存在。
只要关闭浏览器Cookie消失。我们可以通过设置Cookie的有效时长,以保证Cookie保存在硬盘文件中,但是这个有效时长
必须是>0的。换句话说,只要设置Cookie的有效时长大于0,则Cookie会被保存在客户端硬盘中。 有效时长过去之后,则硬盘
文件中的Cookie会消失。
cookie的有效时长=0直接被删除。
cookie的有效时常<0不会被存储
cookie的有效时常>存储在硬盘文件中
cookie1.setMaxAge(60*60); //一小时有效时长
12、浏览器提交Cookie给服务器,服务器怎么接收Cookie?
Cookie [] cookies=request.getCookies();
if(cookies!=null){
for(Cookie cookie:cookies){
String cookieName=cookie.getName();
String cookieValue=cookie.getValue();
System.out.println(cookieName+"="+cookieValue);
}
}
13、浏览器可以禁用Cookie,什么意思?
表示服务器发送过来的Cookie,浏览器可以不接收。
服务器还会继续发送Cookie,只是浏览器不接收。
0 0
- Cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- Cookie
- Cookie
- Cookie
- cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- cookie
- 列表及字符串的方法
- 【html】设置有滚动条的select
- [POJ2286]The Rotation Game IDA*
- html中删除文字效果
- hdu6025 Coprime Sequence(2017女生赛)
- Cookie
- Android入门之基本布局
- GUI 编程【二】 (GridLayout,BorderLayout,将面板作为容器使用)
- 互联网的“下半场”
- Linux IO模式及 select、poll、epoll详解
- Linux内存使用调整
- html设置等宽字体效果
- Java泛型类型擦除机制
- Spring AOP的底层实现原理