Ola Lista!

Alguem aqui ja trabalhou tentando simular um browser em java?
Estou tendo dificuldades em enviar o parametro HTTP_REFERER para o
servidor HTTP.

Estou tentando fazer um POST em um formulario que testa a variavel
HTTP_REFERER para verificar a pagina que originou
o submit. Como eh o meu programa que esta fazendo o submit eu preciso
passar esta variavel. Como eu faco isto?


Estou usando a classe URLConnection em java.net:
.....

URL url = new URL("http://teste.com.br/submit.cgi");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
PrintWriter out = new PrintWriter(connection.getOutputStream());

out.print("HTTP_REFERER: http://teste.com.br/formulario.html" );    //
** O SERVIDOR NAO RECONHECE O PARAMETRO COMO VINDO DE UM BROWSER**

out.print("nome=Luciano&fone= 4234231132124" );
...

Aperentemente a classe URLConnection nao permite controle deste
parametro... certo?  Entao sera que eu preciso abrir um socket e passar
na mao todas as variaveis?

Por favor alguem que ja passou por um problema semelhante me de uma luz.

Obrigado,
Luciano Ribas


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a