J2SE + Cookies

1 resposta
ThomasCouto

Tou precisando pegar informações de um site, porém ele faz uma validação por cookies.

Por exemplo, se voce pegar os headers dessa página aqui

http://www.redemet.aer.mil.br/metar_taf_rapido.phtml?metar_r=sbfz&taf_r=

vai receber isso:

Key: X-Powered-By / [PHP/4.3.11]
Key: Connection / [Keep-Alive]
Key: Expires / [Thu, 19 Nov 1981 08:52:00 GMT]
Key: Set-Cookie / [PHPSESSID=b8eaf809ef18fe2b96c510b1a091af55; path=/]
Key: Date / [Sun, 03 Dec 2006 21:42:10 GMT]
Key: Keep-Alive / [timeout=15, max=200]
Key: null / [HTTP/1.1 200 OK]
Key: Pragma / [no-cache]
Key: Server / [Apache/1.3.33 (Unix) PHP/4.3.11]
Key: Content-Type / [text/html]
Key: Transfer-Encoding / [chunked]
Key: Cache-Control / [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]

O campo expires alí não deixa eu acessar o site por causa da data…
Porém se você acessar o site pela página principal, http://www.redemet.aer.mil.br/ e depois ir do lado direito em “consulta rápida” e digitar em METAR ‘sbfz’ (sem aspas) ele trará a resposta correta.

Acredito que eu precise um cookie na minha aplicação com uma data de expires não-expirada… seria isso?

Agradeço qualquer ajuda.

1 Resposta

T

“Expires” refere-se à página, não ao cookie. Seu cookie não expira (expiraria se tivesse um campo que indica a expiração do cookie).

Provavelmente você está acessando a URL e não está salvando o cookie para usá-lo em acessos posteriores.

Criado 3 de dezembro de 2006
Ultima resposta 4 de dez. de 2006
Respostas 1
Participantes 2