Rodrigo Siqueira:

        Valeu pela dica.  Só que o "Content-type" deve ser configurado para:

        setRequestProperty("Content-type","application/x-www-form-urlencoded")
        ao invés de
        setRequestProperty("Content-type","text/plain")

        Descobri isso comparando o header de uma requisição enviada por um form a
partir do browser.

        Valeu mesmo.

        Rogério Lopes.


> -----Original Message-----
> From: Rodrigo Siqueira [mailto:[EMAIL PROTECTED]]
> Sent: Segunda-feira, 19 de Fevereiro de 2001 10:34
> To: '[EMAIL PROTECTED]'
> Subject: RES: [java-list] Passar campos POST através de URLConection
>
>
> 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
> >
.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]
> -------------------------------------------------------------------------
>


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