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:
[code]
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.
} [/code]
grato pela atenção.