Siqueira:

        Se não colocar o "application/x-www-form-urlencoded" os campos do
formulário não são enviados.  Eu testei isso com bastante critério.

        Rogério Lopes.

> -----Original Message-----
> From: Rodrigo Siqueira [mailto:[EMAIL PROTECTED]]
> Sent: Terça-feira, 20 de Fevereiro de 2001 10:11
> To: '[EMAIL PROTECTED]'
> Subject: RES: [java-list] Passar campos POST através de URLConection -
> Resolvido !!!
>
>
> Ok, application/x-www-form-urlencoded é o MIME type da query string do
> método POST (%XX, + ...)... Não tenho certeza que seja absolutamente
> necessário, mas é o correto.
>
> > -----Mensagem original-----
> > De: Rogério Nascimento Lopes [mailto:[EMAIL PROTECTED]]
> > Enviada em: Monday, February 19, 2001 7:15 PM
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] Passar campos POST através de URLConection -
> > Resolvido !!!
> >
> >
> >
> >     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
> > > >
> >
t.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] 
> > --------------------------------------------------------------
> > -----------
> > 
> 
> ------------------------------ 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