关于cookie的一些文档

关于cookie的一些文档

前言

今天看到一篇与登录有关的博客,讲到了用 cookie 如何实现登录,然后我就搜索了有哪些登录方式,没想到有好几种。最早的网站使用 cookie 登录,现在了解关于 cookie 文档。满满的看了一下午,浏览器地址栏都挤满了。
在这里插入图片描述
现在记录来之不易的 cookie 文档和截图:

  1. cookie_spec。已知是网景公司定义的cookie文档
    cookie_specvalue 排除了分号、逗号和空格。
    在这里插入图片描述

  2. RFC 2109

  3. RFC 2965

  4. RFC 6265

  5. 浏览器扩展-cookie

  6. cookies.SameSiteStatus

  7. HTTP cookies

  8. rfc6265#section-4.1.1
    在这里插入图片描述
    虽然浏览器厂商并未实现这个规范,但是对于上面2处画线的地方,经过多方查看文档,终于明白其大概含义了。
    *cookie-octet / ( DQUOTE *cookie-octet DQUOTE )
    * 是 0或者多个
    DQUOTEdouble quote 即双引号
    整体意思是:0或者多个 cookie-octet / (双引号 0或者多个cookie-octet 双引号)
    %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E ; US-ASCII characters excluding CTLs, ; whitespace DQUOTE, comma, semicolon, ; and backslash 是指 cookie-value 需要排除的字符,包含一些以 % 开头的字符、US-ASCII控制字符、空格、双引号、逗号、分号、反斜号。

  9. rfc2616#section-2.1
    针对 * 规则的描述
    在这里插入图片描述
    基本规则
    在这里插入图片描述

  10. CTLs。文档中出现的US-ASCII控制字符。

  11. octet和byte的差异

  12. What are allowed characters in cookies?
    其实这个文档中给出了针对上面所有文档的描述,写的也很详细,重要!!
    也可以查看其部分翻译的中文博客:
    Cookie中允许的字符

  13. Set-Cookie
    MDN 中写的也很详细,cookie-value 允许和排除的字符。
    在这里插入图片描述

  14. rfc4648#section-5
    cookie-value 中排除的字符可以使用 base64 编码,这篇文件讲的就是。

  15. rfc2616#section-3.2.3
    % 开头的字符
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值