Please ignore. Found the former answer to this.
My apology

> _____________________________________________ 
> From:         Tamar Furman (tfurman)  
> Sent: Thursday, February 17, 2011 5:27 PM
> To:   '[email protected]'
> Subject:      REST response over https - no-cache always set
> 
> Hi - 
> 
> I'm straggling this problem for several days and will appreciate any
> help.
> 
> I'm using CXF 2.2.6 providing REST services over https. I have the
> following problem with download function via rest. The method returns
> ws.rs.Response and encapsulates in the content a download file. All
> works nice with Firefox but fails on IE8. There is a known bug on IE8
> that requires that such https response avoid 'no-cache' header.
> However no matter how I build the response header it seams that the
> ResponseBuilder puts in the 'no-cache' one and I can't get rid of it. 
> 
> Here is a snip of my code:
> 
>                       CacheControl cc = new CacheControl();
>                       cc.setNoStore(true);
>                       cc.setNoCache(false);
>                       Response res = Response.ok(file).
>                                        type("application/octet").
>                                        cacheControl(cc).
>                                        header("Content-Disposition",
> "attachment; filename=" + fileName).
>       
> header("Content-Length:",Long.toString(file.length())).
>                                        build();
> 
> 
> 
> also tried:
>                        header("Cache-Control", "no-store").
>                        header("Cache-Control", "private, max-age=1").
>                        header("Pragma", "no-store").
> 
> 
> 
> No matter what, I always see the following headers return to the
> client:
> 
> Pragma        No-cache
> Cache-Control no-cache, no-store;no-transform
> 
> Any idea how can I solve this with this cxf ResponseBuilder?
> 
> Thanks,
> T.
> 

Reply via email to