Cookies Cookie集服务器端,但未显示在document.Cookie中

Cookies Cookie集服务器端,但未显示在document.Cookie中,cookies,response-headers,Cookies,Response Headers,我正试图从这个网站上的另一个问题中找到答案: 我已经完成了所有的步骤,所有的事情都在进行中,直到我尝试检索cookie为止。当我使用Firebug时,我可以看到我在标题响应中创建的cookie,以及之前在应用程序中由javascript创建的cookie firebug中两个cookie的信息为: 名称:earlierCookie,值:1234,域:localhost,路径:/,过期:会话,HttpOnly:false 名称:cookiefromServer,值:5678,域:localhos

我正试图从这个网站上的另一个问题中找到答案:

我已经完成了所有的步骤,所有的事情都在进行中,直到我尝试检索cookie为止。当我使用Firebug时,我可以看到我在标题响应中创建的cookie,以及之前在应用程序中由javascript创建的cookie

firebug中两个cookie的信息为: 名称:earlierCookie,值:1234,域:localhost,路径:/,过期:会话,HttpOnly:false 名称:cookiefromServer,值:5678,域:localhost,路径:/resource/upload/file,过期:会话,HttpOnly:false

因此,您可以看到Cookie在同一个域中(它们有不同的路径)。查看document.cookie时,仅显示earlierCookie

为什么我可以在Firebug中看到cookieFromServer而不是在document.cookie中


另外,如果我需要发布更多信息,请告诉我。

这是我自己想出来的。问题在于路径。设置服务器的路径允许cookie显示在document.cookie中,我不知道这是为什么,也找不到好的资源来解释它