未在浏览器

时间:2017-07-11 06:02:13

标签: cookies primefaces jsf-2

我正在尝试这样的设置文件下载,如下所述:https://www.primefaces.org/showcase/ui/file/download.xhtml

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=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也是如此。  此外,在控制台document.cookie中输入不会返回此设置cookie。

P.S。该请求是一个POST,状态为200,从localhost上的请求URL返回。

有什么想法吗?

0 个答案:

没有答案