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]
-------------------------------------------------------------------------