Valeu :D

Havia visto em algum link para colocar na query, porém como estava com
um pouco de sono não percebi na hora que apenas colocar um "campo" a
mais na URLVariabels....

variaveis = new URLVariables();
variaveis.noCache = new Date().getTime();

On 26 fev, 08:11, "Jean M Rito" <[email protected]> wrote:
> Rafael,
> Tente colocar na url de envio e recebimento, o timestamp. Assim será sempre 
> interpretado uma url nova a cada segundo, não sendo considerado cache, mesmo 
> que as datas sejam iguais.
>
> Att.
> Jean M. Rito
> [mobile]* [email protected]
>
>
>
> -----Original Message-----
> From: RafaelViana <[email protected]>
> Date: Thu, 25 Feb 2010 17:56:45
> To: flexdev<[email protected]>
> Subject: [flexdev] Cache no URLRequest
>
> Estou com uma situação complicada aqui e aprecio a ajuda de vocês.
>
> Tenho um relatório de vendas (chamo ele por uma servlet no
> URLRequest), faço o relatório com a query para consultar do dia
> 01/02/10 até 05/02/10, ela consta com dois itens.
> Vou até o cadastro e digito um novo item, e retorno para gerar o
> relatório novamente, porém nesse consta apenas os dois itens
> anteriores ( maldito cache ! ).
> Ao fazer a consulta do dia 01/02/10 até 04/02/10, ele consta os tres
> itens! (porque só havia ficado o cache da query anterior, como mudou a
> data foi interpretado que era arquivo novo)
>
> Simples... Problema no cache do URLRequest.. PORÉM:
>
> Coloquei na URLRequest ( para não aceitar cache )
>
> url.requestHeaders.push(new URLRequestHeader("pragma", "no-cache"));
> url.requestHeaders.push(new URLRequestHeader("Expires", "Thu, 01 Jan
> 1970 00:00:00 GMT, -1"));
> url.requestHeaders.push(new URLRequestHeader("Cache-Control", "no-
> cache, no-store, must-revalidate"));
>
> Tentei todas as maneiras ..... porém o cache continua !
>
> Isso acontece com todos relatórios, se a query é igual o arquivo fica
> no cache e sempre se repete até eu fecha o sistema.
>
> O que mais posso tentar?
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a