Cookies primefaces.download响应cookie未在浏览器中设置
我正在尝试下载primefaces的安装文件,如下所述: Primefaces版本6 在下载过程中需要设置一个名为primefaces.download的cookie,以便使用javascript监控下载过程 响应标头设置了以下cookie,如下所示:Cookies primefaces.download响应cookie未在浏览器中设置,cookies,primefaces,jsf-2,Cookies,Primefaces,Jsf 2,我正在尝试下载primefaces的安装文件,如下所述: Primefaces版本6 在下载过程中需要设置一个名为primefaces.download的cookie,以便使用javascript监控下载过程 响应标头设置了以下cookie,如下所示: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 X-Powered-By: JSF/2.0 X-UA-Compatible: IE=edge X-UA-Compatible: IE
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: JSF/2.0
X-UA-Compatible: IE=edge
X-UA-Compatible: IE=edge
X-UA-Compatible: IE=edge
X-UA-Compatible: IE=edge
X-UA-Compatible: IE=edge
Content-Disposition: attachment;filename="aggregatedContent"
Set-Cookie: primefaces.download=true
Content-Type: text/plain
Transfer-Encoding: chunked
Date: Tue, 11 Jul 2017 05:42:41 GMT
但是当我在应用程序->Cookies中查看Chrome时,这个cookie并不存在。Firefox和Internet explorer也是如此。
此外,在console document.cookie中键入不会返回此集cookie
另外,该请求是从本地主机上的请求URL返回的状态为200的帖子
有什么想法吗?你的PF版本是什么?我忘了提到这个了。我用的是Primefaces 6.可能是重复的请看评论#10我看了那些链接。对我来说,调用onClick方法并显示加载的gif,然后一旦收到带有有效负载的回复,我也会在响应头中收到:Set Cookie:primefaces.download=true。但是JS无法读取它,我自己尝试从调试控制台读取它,实际上您无法读取它。这让我困惑,因为它应该在那里,但它只是没有。你的PF版本是什么?我忘了提到这一点。我用的是Primefaces 6.可能是重复的请看评论#10我看了那些链接。对我来说,调用onClick方法并显示加载的gif,然后一旦收到带有有效负载的回复,我也会在响应头中收到:Set Cookie:primefaces.download=true。但是JS无法读取它,我自己尝试从调试控制台读取它,实际上您无法读取它。这让我困惑,因为它应该在那里,但它只是没有。