Localmente funciona mas pela url real nao

1 resposta
F

Bom dia meus caros,
Estou desenvolvendo uma aplicacao para palm que funciona corretamente quando esta fazendo a conexao com o palm na minha propria maquina, porem quando vou testar ela fazendo a chamada pela url real mesmo tenho um erro de java.io.StreamCorruptedException: invalid stream header

quando tento ler o objeto do ObjectInuputStream a baixo segue um trexo do codigo:

hcon = (HttpConnection) Connector.open( formUrl(), Connector.READ, true );  
                hcon.setRequestMethod( HttpConnection.GET );  
    //            hcon.setRequestProperty( "User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.1" );  
    //            hcon.setRequestProperty( "Connection", "close" );  
    //            hcon.setRequestProperty( "Cache-Control", "no-cache" );  
      
                  
              bais = hcon.openInputStream();  
                  
               int contentlength = (int) hcon.getLength();  
                 
     
              if( contentlength != -1 )  
              {  
                    
                  raw = new byte[contentlength];  
                  length = bais.read( raw );  
                 ByteArrayInputStream baip = new ByteArrayInputStream( raw );  
                 ObjectInputStream ois = new ObjectInputStream( baip );  
                   
                 reply = (Vector) ois.readObject(); <-- Aqui acontece o erro.      
              }

grato pela atenção.

1 Resposta

S

Será que não precisa usar proxy?

Criado 21 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 1
Participantes 2