Use isto:
String m_post = "Nome=Jack&Ramal=1234&TABELA=Funcionarios&..."
URL murl = new URL(m_url);
URLConnection murlc = murl.openConnection();
murlc.setDoOutput(true);
murlc.setDoInput(true);
murlc.setUseCaches(false);
murlc.setRequestProperty("Content-type","text/plain");
murlc.setRequestProperty("Content-length",""+m_post.length());
DataOutputStream outStream =
new DataOutputStream(murlc.getOutputStream());
outStream.writeBytes(m_post);
outStream.close();
O resto é igual...
> -----Mensagem original-----
> De: Rogério Nascimento Lopes [mailto:[EMAIL PROTECTED]]
> Enviada em: Monday, February 19, 2001 10:16 AM
> Para: [EMAIL PROTECTED]
> Assunto: RE: [java-list] Passar campos POST através de URLConection
>
>
>
> Ana Paula (e Galera):
>
> Já tentei fazer isso, mas parece que o método
> "setRequestProperty" só
> altera parâmetros das variáveis "HTTP". Por exemplo, para
> atribuir um novo
> valor para a variável "HTTP_CONNECTION" o método é invocado
> somente fazendo
> referência a "CONNECTION". Veja o trecho de código abaixo:
>
> ///////////
> java.net.URL url = new
> ava.net.URL( "http://www.exemplodeurl.com.br" );
> java.net.URLConnection uc = url.openConnection();
> uc.setRequestProperty("CONNECTION","keep-alive");
> uc.connect();
> ///////////
>
> Sendo assim, qualquer parâmetro que seja passado, ele
> será precedido de
> "HTTP". Acredito que os os nomes dos campos POST não sejam
> precedidos deste
> identificador.
>
> Portanto, a questão ainda esta em aberto.
>
> []s,
> Rogério Lopes.
>
>
> -----Original Message-----
> From: Ana Paula Valente Pais [mailto:[EMAIL PROTECTED]]
> Sent: Segunda-feira, 19 de Fevereiro de 2001 08:11
> To: [EMAIL PROTECTED]
> Subject: Re: [java-list] Passar campos POST através de URLConection
>
>
> Imagino que isso pode ser feito através do método
> setRequestProperty da
> classe URLConnection.....
>
> Rogério Nascimento Lopes wrote:
> O BOL é Top10 no iBest! Vote já para torná-lo Top3!
> http://www.bol.com.br/ibest2001_servicos_online.html
>
> //////////////////////////////////////////////////////////////
> //////////////
> ////////
>
> Galera:
> Abrir uma conexão com o URLConection e passar campos
> GET é simples,
> bastando para isso colocar o símbolo de "?" e os
> campos/valores no corpo da
> conexão, por exemplo:
> java.net.URL url = new
> ava.net.URL(
"http://www.endereco.com.br?nome=rogerio&[EMAIL PROTECTED]
.br)
java.net.URLConnection uc = url.openConnection();
Gostaria de saber COMO FAÇO PARA PASSAR CAMPOS POST ?
Valeu,
Rogério Lopes.
------------------------------ 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]
-------------------------------------------------------------------------
------------------------------ 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]
-------------------------------------------------------------------------
------------------------------ 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]
-------------------------------------------------------------------------