分号;Cookie:字符串还是其他字符串?

有帮助吗?

解决方案

检查HTTP请求中的cookie

Cookie:标头具有以下语法: 通用标签

因此,单个cookie用分号分隔。

在HTTP响应中设置cookie

另一方面,在响应中设置cookie时,Set-Cookie:标头中有一个cookie: 通用标签

要设置多个cookie,请在HTTP响应中重复Set-Cookie标头。


注意:

  • 此处中查找有关示例的教程,并 RFC 6265 HTTP状态管理机制 ,其中提供了语法的完整详细信息。
  • 现在已经过时的 RFC 2965 定义了一对替换的报头,Cookie2Set-Cookie2被废弃。
  • HTTP状态管理机制的废弃版本( RFC 2109 RFC 2965 )提供了一种将多个Set-Cookie(或Set-Cookie2)标头折叠为一个的方法。但是,最新的 RFC 6265 规范不建议这种折叠方式。

其他提示

答案是逗号,符号。

RFC 2109 的第4.2.2节中,有此规范的Set-Cookie标头 通用标签

带有以下语句非正式地,Set-Cookie响应标头包含令牌Set-Cookie ::,其后是一个或多个cookie的逗号分隔列表。(在上文中,#的正式含义符号在 A部分的 RFC 733 中定义。 ,第5点

定义了类似于“ *”的构造“#”,如下所示: 通用标签

至少指示基因片段标记代码,最多指示基因片段标记,每个元素之间用 一个或多个逗号(“,”)。

是的,RFC 2109被RFC 2965淘汰,而RFC 2965又被 RFC 6265 淘汰。 。
不,在这种情况下,它不会发生任何变化

  • 大多数现有的HTTP服务器和客户端均支持RFC 2109
  • RFC 6265 禁止<l>折叠
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top