zoukankan      html  css  js  c++  java
  • servlet cookie

    参考:https://www.runoob.com/servlet/servlet-cookies-handling.html

    补充

    Cookie优点和缺点

    优点:

    1、可配置到期规则。

    2、简单性:Cookie是一种基于文本的轻量结构,包含简单的键值对。

    3、数据持久性:Cookie默认在过期之前是可以一直存在客户端浏览器上的。

    缺点:

    1、大小受到限制:大多数浏览器对Cookie的大小有4K、8K字节的限制。

    2、用户配置为禁用:有些用户禁用了浏览器或客户端设备接收Cookie的能力,因此限制了这一功能。

    另外我尝试通过request获取cookie的详细信息,发现有的信息没有拿到。客户端通过http协议传入的cookie只包含key,value信息。应该可以通过js读取到cookie更详细的信息。

        private String cookieToString(Cookie cookie){
            StringBuilder s = new StringBuilder();
            String name = cookie.getName();
            String value = cookie.getValue();
            int maxAge = cookie.getMaxAge();
            String path = cookie.getPath();
            String domain = cookie.getDomain();
            boolean secure = cookie.getSecure();
            String comment = cookie.getComment();
            int version = cookie.getVersion();
            s.append("{")
                    .append("name:").append(name)
                    .append(",value:").append(value)
                    .append(",maxAge:").append(maxAge)
                    .append(",path:").append(path)
                    .append(",domain:").append(domain)
                    .append(",secure:").append(secure)
                    .append(",comment:").append(comment)
                    .append(",version:").append(version)
                    .append("}");
            return s.toString();
        }
    
    {name:name,value:xyz,maxAge:-1,path:null,domain:null,secure:false,comment:null,version:0}
    
    --------------- 我每一次回头,都感觉自己不够努力,所以我不再回头。 ---------------
  • 相关阅读:
    AIBigKaldi(二)| Kaldi的I/O机制(源码解析)
    OfficialKaldi(十四)| 从命令行角度来看Kaldi的 I / O
    GNU Make函数、变量、指令
    C/C++编码规范(google)
    [English]precede, be preceded by
    视频压缩技术、I帧、P帧、B帧
    SMB
    printf占位符
    使用 Yocto Project 构建自定义嵌入式 Linux 发行版
    gcc fpic fPIC
  • 原文地址:https://www.cnblogs.com/zjw-blog/p/13892805.html
Copyright © 2011-2022 走看看