多个cookie和HTTP :: Headers的问题

时间:2010-08-30 05:18:40

标签: perl cookies

我遇到了HTTP问题:Cookies extract_cookies()方法,我有一个HTTP :: Header对象,其中包含多个cookie,在一个字段名下,该方法只提取一个cookie。解决方案可能是将每个cookie放在一个单独的“Set-Cookie”字段下,但我可以从中看到HTTP :: Headers不允许您拥有多个具有相同名称的字段。想法?

1 个答案:

答案 0 :(得分:0)

这是怎么发生的?浏览器不应该发送多个具有相同名称的cookie(至少对于相同的域/主机和路径)。

更新:对不起,我误会了。看起来多个Netscape cookie只能在多个Set-Cookie标头中出现(但是新的cookie都在同一个Set-Cookie2标头中出现)。 HTTP :: Headers应该可以正常使用多个具有相同名称的标头;你看到了什么?