HttpConnection no Motorola

Fiz uma aplicação que acessa um servlet e recebe o retorno do mesmo.
A mesma história que encontro em outros lugares: no emulador funciona, no celular não
Estou testando no Motorola E1 Rokr.

Segue parte do código:

...
HttpConnection conn = (HttpConnection)Connector.open(url,Connector.READ_WRITE);
			conn.setRequestMethod(HttpConnection.POST);           
            conn.setRequestProperty("content-type","application/x-www-form-urlencoded");
            conn.setRequestProperty("user-agent","profile/midp-2.0 configuration/cldc-1.1");
            conn.setRequestProperty("content-language", "en-en");
            conn.setRequestProperty("accept","application/octet-stream");
            String formdata = dados;
            byte[] data = formdata.getBytes();
            conn.setRequestProperty("content-length",Integer.toString(data.length));
            OutputStream os = conn.openOutputStream();
            os.write(data);

             //dessa linha nao passa, ocorre exception retornando apenas NULL

            int rc = conn.getResponseCode();
...

retorno: Exception. Mensagem: null

Estou pesquisando a muito tempo, e vi outras pessoas com motorola com o mesmo problema, mas nenhuma solução.

Existe um bloqueio nos Motorolas para as aplicações JME não acessarem http??
O browser do meu celular acessa normal qualquer site.
Meu celular comprei desbloqueado e a operadora é BrTelecom.
Já verifiquei tambem colocando “MIDlet-Permissions:javax.microedition.io.Connector.http,javax.microedition.io.HttpConnection” e nao adiantou nada.

o que me parece é que alguma coisa barra a conexão http (ou qualquer outra coisa) da aplicação JME.
Já mudei pra GET e nao muda em nada.
Outra coisa que pensei é alguma coisa que falta configurar na Sessao Internet do celular, alguma coisa da operadora talvez…

Alguém já passou por isso?? Não testei em outros celulares ainda, mas pretendo.
Se alguem quiser me ajudar eu envio o .jar para testar no seu celular.

Se alguem quiser trocar informações por e-mail: diogo.mayer@gmail.com

obrigado

Meu celular nao funciona nada de JME que usa rede, eh um V360…

As aplicações sem assinatura digital ficam bloqueadas.

Deve ser isso (lixo)…

as vezes é a configuração da sessão que não está correta, tente ligar para sua operadora, solicitando a configuração para a JVM poder acessar a internet normalmente…

obs: já tive problemas com o método de conexão POST em celulares, no emulador funcionava e no celular não, de uma revisada para ver se você necessita mesmo dele…

abraços

Está parecendo que falta configuração GPRS, tenho um V360 que preciso configurar o GPRS para que o J2ME faça a conexão.

Veifique neste site : http://www.jmobi.com.br/jmobi-gprs/config_gprs

Também tive problemas com POST, tente usar o GET primeiro pra ter certeza que funciona.

[]´s

[quote=gmilanezi]Está parecendo que falta configuração GPRS, tenho um V360 que preciso configurar o GPRS para que o J2ME faça a conexão.

Veifique neste site : http://www.jmobi.com.br/jmobi-gprs/config_gprs

Também tive problemas com POST, tente usar o GET primeiro pra ter certeza que funciona.

[]´s[/quote]

Bah, uma mão na roda, na configuração padrão que eles te enviam via browser naum funfa…

Configurei com os dados da claro disponíveis no site, e tá uma blz agora!! :wink:

Valew a dica ae!!

Você já testou a mesma aplicação em outros celulares?
Primeiro você precisa ter certeza de que o problema está no seu celular e não no código.
Bom, se o problema for mesmo no celular, eu já passei por algumas coisas desse tipo
e só me davam dor de cabeça. O tempo que eu gastei pra tentar entender por que os
celulares da motorola não funcionam as coisas direito eu troquei logo pra um nokia, que
tudo roda maravilhoso.
Acho que a motorola, barra um pouco as coisas, por questões de segurança e existem
alguns bloqueios, como comentado por alguns.

Valeu.

obrigado pelas informações que me passaram, teve uma garota que me passou a monografia dela para eu ver como ela implementou!

não testei em outros celulares, ultimas semanas nao tive tempo…
peguei o manual de programação JME para o meu celular disponibilizado pela propria Motorola, com mais de 170 paginas… dai ja viu né…

ao que me parece a Motorola tem algumas coisas de segurança…

vou ver se não é a minha conexão GPRS

qualquer novidade avisarei aqui

obrigado