在HTTP规范中,分隔cookie的字符串是什么?
分号 ;
、Cookie:
字符串还是其他字符串?
Semicolon ;
, the Cookie:
string or some other string?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
分号 ;
、Cookie:
字符串还是其他字符串?
Semicolon ;
, the Cookie:
string or some other string?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
检查 HTTP 请求中的 Cookie
Cookie:
标头具有以下语法:因此各个 Cookie 是分开的 带有分号和空格。
在 HTTP 响应中设置 cookie
另一方面,在响应中设置 cookie 时,每个
Set-Cookie:
标头有一个 cookie:要设置多个 cookie,请使用
Set-Cookie
Set-Cookie code> 标头在 HTTP 响应中重复。注意:
Cookie2 和
Set-Cookie2
已被放弃。Set-Cookie< 的方法/code> (或
Set-Cookie2
) 标头合二为一。但是,最新的 RFC 6265 规范不推荐这种折叠。Inspecting cookies in an HTTP request
The
Cookie:
header has the following syntax:Hence individual cookies are separated with the semicolon and a space.
Setting cookies in an HTTP response
On the other hand, when setting a cookie in the response, there one cookie per the
Set-Cookie:
header:To set multiple cookies the
Set-Cookie
header is repeated in an HTTP response.Notes:
Cookie2
andSet-Cookie2
which were abandoned.Set-Cookie
(orSet-Cookie2
) headers into one. However, this folding is not recommended by the latest RFC 6265 spec.答案是逗号
,
符号。在RFC 2109 有
Set-Cookie
标头的规范,其中包含以下语句非正式地,Set-Cookie 响应标头包含令牌 Set-Cookie:,后跟一个或多个 Cookie 的逗号分隔列表。(上述表示法中
#
的正式含义定义于 RFC 733 部分 A. 符号约定,第 5 点是的,RFC 2109 已被 RFC 2965 废弃,而 RFC 2965 又被 RFC 6265 废弃.
不,它不会改变这种情况下的任何内容,因为
Set-Cookie
折叠The answer is a comma
,
sign.In section 4.2.2 of RFC 2109 there's this specification of
Set-Cookie
headerwith the following statement Informally, the Set-Cookie response header comprises the token Set-Cookie:, followed by a comma separated list of one or more cookies. (Formally meaning of
#
in the above notation is defined in RFC 733 in section A. NOTATIONAL CONVENTIONS, point 5Yes, RFC 2109 was obsoleted by RFC 2965, which in turn was obsoleted by RFC 6265.
No, it doesn't change anything in this context as
Set-Cookie
folding