Re: [java-list] java.net.URLConnection

2003-03-17 Por tôpico Leonardo Pereira

Olá Kleber, obrigado pela sua ajuda.
Eu já havia feito funcionar perfeitamente neste final de semana. Agora o problema é outro...
Através de uma classe com o método "main(String[])" eu consigo conectar qualquer url https, mas a partir do momento que eu uso minha aplicação Web com IBM WebSphere, ocorre o erro "MalFormed: unknow protocol https"...
Sei que a linha de código:
System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
é o que permite que urls HTTPS funcionem. Porque não funciona se eu colocar estas linhas de código em uma classe normal, sem estar dentro do método "main(String[])", não funciona?
Aguardo alguma solução. Obrigado mais uma vez.
Leonardo.
 
>From: "Kleber" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED] 
>To: <[EMAIL PROTECTED]>
>Subject: Re: [java-list] java.net.URLConnection 
>Date: Fri, 14 Mar 2003 10:06:45 -0300 
> 
>Olá Leonardo.. 
> 
>bom vc pode fazer isso.. eu testei eu deu certo.. 
> 
>espero ter ajudado.. 
>Kleber 
> 
> try { 
> java.net.HttpURLConnection connection = null; 
> connection = setupConnection(); 
> connection.connect(); 
> 
> java.io.InputStream is = connection.getInputStream(); 
> java.io.InputStreamReader isr = new java.io.InputStreamReader(is); 
> java.io.BufferedReader br = new java.io.BufferedReader(isr); 
> fonte = br.readLine(); 
> 
> while (buf != null){ 
> buf = br.readLine(); 
> fonte = fonte +"\n"+ buf; 
> } 
> br.close(); 
> 
> } catch (Exception e) { 
> System.err.println(e); 
> } 
> 
> 
> public java.net.HttpURLConnection setupConnection() throws Exception { 
> java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); 
> 
> java.lang.System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol"); 
> java.net.HttpURLConnection connection = null; 
> 
> java.net.URL tempURL = new java.net.URL("https://... etc... "); 
> java.net.URLConnection uc = tempURL.openConnection(); 
> connection = (java.net.HttpURLConnection) uc; 
> 
> return connection; 
> } 
> 
> - Original Message - 
> From: Leonardo Pereira 
> To: [EMAIL PROTECTED] 
> Sent: Wednesday, March 12, 2003 5:26 PM 
> Subject: Re: [java-list] java.net.URLConnection 
> 
> 
> Dionatan ou os demais, 
> 
> Conforme o Help que recebi do problema abaixo, minha URL que preciso acessar começa com "https://....". Desta forma, ocorreu o seguinte erro: 
> 
> java.net.MalformedURLException: unknown protocol: https 
> 
> Alguém sabe me dizer como posso resolver isso? Obrigado. 
> 
> From: Dionatan de Almeida 
> 
> >Reply-To: [EMAIL PROTECTED] 
> >To: [EMAIL PROTECTED] 
> >Subject: Re: [java-list] java.net.URLConnection 
> >Date: 20 Feb 2003 08:25:05 -0300 
> > 
> >Tenho aqui um exemplo que talvez possa lhe ajudar. 
> >A consulta à documentação da API é indispensável 
> > 
> >URL URL = "" URL("http",endereco,porta,pagina); 
> >//no parametro pagina voce informa a pagina e os parametros já 
> >concatenados 
> > 
> >HttpURLConnection conn = (HttpURLConnection) URL.openConnection(); 
> >conn.setRequestMethod("GET"); //o metodo do request deve ser get 
> >conn.setDoOutput(true); 
> >conn.setInstanceFollowRedirects(false); 
> >conn.connect(); 
> > 
> >InputStream is = conn.getInputStream(); 
> >BufferedReader bufr = new BufferedReader( new InputStreamReader( is ) ); 
> >String linha = null; 
> >StringBuffer content = new StringBuffer(); 
> >while( ( linha = bufr.readLine() ) != null ) 
> > content.append( linha ); 
> >//nesse while voce pega a resposa da requisiao e colocar num 
> >StringBuffer, daí pra frente é contigo para fazer o parsing dessa 
> >String. 
> > 
> >Espero ter ajudado, 
> >Dionatan 
> > 
> > 
> >Em Qua, 2003-02-19 às 13:03, Leonardo Pereira escreveu: 
> > 
> >Pessoal, talvez alguém possa me ajudar. 
> > 
> >Em minha aplicação eu preciso chamar uma URL HTTPS, passando alguns 
> >parâmetros concatenados. O retorno dessa chamada seria uma String em que 
> >eu deverei separar os campos de acordo com critério pré-estabelecido. 
> > 
> >Por acaso a java.net.URLConnection faz isso para mim? Ou como seria uma 
> >rotina Java para fazer isso? Alguém tem algum exemplo disso? 
> > 
> >Obrigado. 
> > 
> >Leonardo Pereira. 
> 
> 
> 
> 
> ___ 
> 
> Leonardo Tadeu R. Pereira - [EMAIL PROTE

Re: [java-list] java.net.URLConnection

2003-03-14 Por tôpico Kleber



Olá Leonardo..
 
bom vc pode fazer isso.. eu testei eu deu certo.. 

 
espero ter ajudado..
Kleber
 
    try 
{    
java.net.HttpURLConnection connection = 
null;    
connection = 
setupConnection();    
connection.connect();    
    
java.io.InputStream is = 
connection.getInputStream();    
java.io.InputStreamReader isr = new 
java.io.InputStreamReader(is);    
java.io.BufferedReader br = new 
java.io.BufferedReader(isr);    
fonte = 
br.readLine();    
    while 
(buf != 
null){    
buf = 
br.readLine();    
fonte = fonte +"\n"+ 
buf;    
}    
br.close();    
    } catch (Exception e) 
{    
System.err.println(e);    
}
 
    public java.net.HttpURLConnection setupConnection() 
throws Exception {    
java.security.Security.addProvider(new 
com.sun.net.ssl.internal.ssl.Provider());
 
    
java.lang.System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");    
java.net.HttpURLConnection connection = 
null;    
    java.net.URL tempURL = new 
java.net.URL("https://... etc... 
");    java.net.URLConnection uc = 
tempURL.openConnection();    
connection = (java.net.HttpURLConnection) 
uc;    
    return 
connection;    }

  - Original Message - 
  From: 
  Leonardo Pereira 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, March 12, 2003 5:26 
  PM
  Subject: Re: [java-list] 
  java.net.URLConnection
  
  
  
  
  Dionatan ou os demais,
  Conforme o Help que recebi do problema abaixo, minha URL que preciso 
  acessar começa com "https://". Desta forma, ocorreu o seguinte erro:
  java.net.MalformedURLException: unknown protocol: 
https
  Alguém sabe me dizer como posso resolver isso? Obrigado.
  From: Dionatan de Almeida <[EMAIL PROTECTED]>
  >Reply-To: [EMAIL PROTECTED] 
  >To: [EMAIL PROTECTED] 
  >Subject: Re: [java-list] java.net.URLConnection 
  >Date: 20 Feb 2003 08:25:05 -0300 
  > 
  >Tenho aqui um exemplo que talvez possa lhe ajudar. 
  >A consulta à documentação da API é indispensável 
  > 
  >URL URL = "" URL("http",endereco,porta,pagina); 
  >//no parametro pagina voce informa a pagina e os parametros já 
  >concatenados 
  > 
  >HttpURLConnection conn = (HttpURLConnection) 
  URL.openConnection(); 
  >conn.setRequestMethod("GET"); //o metodo do request deve ser 
  get 
  >conn.setDoOutput(true); 
  >conn.setInstanceFollowRedirects(false); 
  >conn.connect(); 
  > 
  >InputStream is = conn.getInputStream(); 
  >BufferedReader bufr = new BufferedReader( new 
  InputStreamReader( is ) ); 
  >String linha = null; 
  >StringBuffer content = new StringBuffer(); 
  >while( ( linha = bufr.readLine() ) != null ) 
  > content.append( linha ); 
  >//nesse while voce pega a resposa da requisiao e colocar num 
  >StringBuffer, daí pra frente é contigo para fazer o parsing 
  dessa 
  >String. 
  > 
  >Espero ter ajudado, 
  >Dionatan 
  > 
  > 
  >Em Qua, 2003-02-19 às 13:03, Leonardo Pereira escreveu: 
  > 
  >Pessoal, talvez alguém possa me ajudar. 
  > 
  >Em minha aplicação eu preciso chamar uma URL HTTPS, passando 
  alguns 
  >parâmetros concatenados. O retorno dessa chamada seria uma 
  String em que 
  >eu deverei separar os campos de acordo com critério 
  pré-estabelecido. 
  > 
  >Por acaso a java.net.URLConnection faz isso para mim? Ou como 
  seria uma 
  >rotina Java para fazer isso? Alguém tem algum exemplo disso? 
  > 
  >Obrigado. 
  > 
  >Leonardo Pereira. 
   
  
  ___
  
   
  
  Leonardo Tadeu R. 
  Pereira - [EMAIL PROTECTED]
  
  Acesse http://www.oevangelho.cjb.net
  
  
  ___
  
  
  
  MSN Messenger: converse com os seus amigos online. Instale grátis. Clique aqui. Get 2 
  months FREE*. -- 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 historico: 
  http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: 
  envie email para [EMAIL PROTECTED] 
  - 



Re: [java-list] java.net.URLConnection

2003-03-13 Por tôpico Leonardo Pereira


Dionatan ou os demais,
Conforme o Help que recebi do problema abaixo, minha URL que preciso acessar começa com "https://". Desta forma, ocorreu o seguinte erro:
java.net.MalformedURLException: unknown protocol: https
Alguém sabe me dizer como posso resolver isso? Obrigado.
From: Dionatan de Almeida <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED] 
>To: [EMAIL PROTECTED] 
>Subject: Re: [java-list] java.net.URLConnection 
>Date: 20 Feb 2003 08:25:05 -0300 
> 
>Tenho aqui um exemplo que talvez possa lhe ajudar. 
>A consulta à documentação da API é indispensável 
> 
>URL URL = "" URL("http",endereco,porta,pagina); 
>//no parametro pagina voce informa a pagina e os parametros já 
>concatenados 
> 
>HttpURLConnection conn = (HttpURLConnection) URL.openConnection(); 
>conn.setRequestMethod("GET"); //o metodo do request deve ser get 
>conn.setDoOutput(true); 
>conn.setInstanceFollowRedirects(false); 
>conn.connect(); 
> 
>InputStream is = conn.getInputStream(); 
>BufferedReader bufr = new BufferedReader( new InputStreamReader( is ) ); 
>String linha = null; 
>StringBuffer content = new StringBuffer(); 
>while( ( linha = bufr.readLine() ) != null ) 
> content.append( linha ); 
>//nesse while voce pega a resposa da requisiao e colocar num 
>StringBuffer, daí pra frente é contigo para fazer o parsing dessa 
>String. 
> 
>Espero ter ajudado, 
>Dionatan 
> 
> 
>Em Qua, 2003-02-19 às 13:03, Leonardo Pereira escreveu: 
> 
>Pessoal, talvez alguém possa me ajudar. 
> 
>Em minha aplicação eu preciso chamar uma URL HTTPS, passando alguns 
>parâmetros concatenados. O retorno dessa chamada seria uma String em que 
>eu deverei separar os campos de acordo com critério pré-estabelecido. 
> 
>Por acaso a java.net.URLConnection faz isso para mim? Ou como seria uma 
>rotina Java para fazer isso? Alguém tem algum exemplo disso? 
> 
>Obrigado. 
> 
>Leonardo Pereira. 
 

___

 

Leonardo Tadeu R. Pereira - [EMAIL PROTECTED]

Acesse http://www.oevangelho.cjb.net


___

MSN Messenger: converse com os seus amigos online.  Instale grátis. Clique aqui.  Get 2 months FREE*. 

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] java.net.URLConnection

2003-02-20 Por tôpico Dionatan de Almeida
Tenho aqui um exemplo que talvez possa lhe ajudar.
A consulta à documentação da API é indispensável

URL URL = new URL("http",endereco,porta,pagina);
//no parametro pagina voce informa a pagina e os parametros já
concatenados

HttpURLConnection conn = (HttpURLConnection) URL.openConnection();
conn.setRequestMethod("GET"); //o metodo do request deve ser get
conn.setDoOutput(true);
conn.setInstanceFollowRedirects(false);
conn.connect();

InputStream is = conn.getInputStream();
BufferedReader bufr = new BufferedReader( new InputStreamReader( is ) );
String linha = null;
StringBuffer content = new StringBuffer();
while( ( linha = bufr.readLine() ) != null )
content.append( linha );
//nesse while voce pega a resposa da requisiao e colocar num
StringBuffer, daí pra frente é contigo para fazer o parsing dessa
String.

Espero ter ajudado,
Dionatan


Em Qua, 2003-02-19 às 13:03, Leonardo Pereira escreveu:

Pessoal, talvez alguém possa me ajudar.

Em minha aplicação eu preciso chamar uma URL HTTPS, passando alguns
parâmetros concatenados. O retorno dessa chamada seria uma String em que
eu deverei separar os campos de acordo com critério pré-estabelecido.

Por acaso a java.net.URLConnection faz isso para mim? Ou como seria uma
rotina Java para fazer isso? Alguém tem algum exemplo disso?

Obrigado.

Leonardo Pereira.

___
 
Leonardo Tadeu R. Pereira - [EMAIL PROTECTED]
Acesse http://www.oevangelho.cjb.net
___


MSN Hotmail, o maior webmail do Brasil. Faça o seu agora.  
-- 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 historico:
http://www.mail-archive.com/java-list%40soujava.org.br 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] java.net.URLConnection

2003-02-19 Por tôpico Leonardo Pereira


Pessoal, talvez alguém possa me ajudar.
Em minha aplicação eu preciso chamar uma URL HTTPS, passando alguns parâmetros concatenados. O retorno dessa chamada seria uma String em que eu deverei separar os campos de acordo com critério pré-estabelecido.
Por acaso a java.net.URLConnection faz isso para mim? Ou como seria uma rotina Java para fazer isso? Alguém tem algum exemplo disso?Obrigado.
Leonardo Pereira.

___

 

Leonardo Tadeu R. Pereira - [EMAIL PROTECTED]

Acesse http://www.oevangelho.cjb.net


___MSN Hotmail, o maior webmail do Brasil.  Faça o seu agora.  

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-