HttpConnection + openDataInputStream[Resolvido]

Bom dia grande galera.

Seguinte to com um probleminha na hora de abrir o inputStream através do método.

openDataInputStream.

Se eu rodo a aplicaçao no WTK vai que uma blza solicita os dados ao servidor e recebe os mesmos certinho.

Quando coloco no celular para rodar ele faz a requisição ao servidor, o servidor retorna os dados certinho.
Mas no aparelho ele nao consegue abrir o dataInputStream.

para abrir o DataInputStream estou fazendo assim
view plaincopy to clipboardprint?

DataInputStream in = c.openDataInputStream();

To usando um SonyEricsson P1i para fazer os testes ele Vem com Symbiam 9.0

Obrigado pela ajuda de todos[/code]

Galera tava dando uma olhada neste site

http://newlc.com/Symbian-OS-Error-Codes.html

e axei o bendito erro ele esta bem no meio da pagina porem nao consigue entender o que ele quis dizer com este erro

view plaincopy to clipboardprint?

KErrHttpInvalidHeaderInRequest -7334 Request contained a response header or a entity header but no body

Alguem poderia me ajudar com esse erro.

Bom vou tentar dar mais detalhes do meu erro.

Eu preciso importar alguns dados de produtos e clientes do servidor.

Até ai tudo bem.

O Programa JME faz a requisição ao servidor o servidor recebe processa e começa a retornar para o celular mas na hora que vou fazer a seguinte linha

DataInputStream in = c.openDataInputStream

da esse erro que descrevi acima. Porem nao consegui entender o que o erro quis dizer.

Ja ia me esquecendo quando testo no WTK ele funciona que uma Bala.

Tou usando um SonyEricsson P1i para testes este foi o unico que eu consigo para fazer testes.

Desde ja muito Obrigado a todos.

Só pra ficar registrado consegui resolver o problema mudando algumas coisa no cabeçalho.

Abaixo esta o que eu fiz.


response.setHeader("Content-Type", "application/octet-stream");
response.setHeader("Cache-Control","no-store");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control", "no-transform");
response.setHeader("Connection", "Keep-Alive");
response.setHeader("Proxy-Connection", "Keep-Alive");	

A resposta obtive no Forum da SUN

Muito Obrigado a todos

ai
valeu por compartilhar a experiencia
sucesso :slight_smile: