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
DataInputStream in = c.openDataInputStream();
e o erro que esta dando é o seguinte
java.io.IOException; -7334
To usando um SonyEricsson P1i para fazer os testes ele Vem com Symbiam 9.0
Obrigado pela ajuda de todos
hayase
Outubro 2, 2007, 11:05am
#2
oi
tenta usar um bloco try/catch pra descobrir onde está o erro
ajuda bastante o tratamento de erros/excessões
vc está usando conexão http?
normalmente eu utilizo assim
:
:
private DataOutputStream = dos;
:
:
dos = http.openDataOutputStream();
:
:
espero ter ajudado com algo
eu ainda não testei nada dos meus programas em dispositivos reais…
até
O que mais tenho são try Catch
o erro eu coloquei no primeiro post
java.io.IOException; -7334
o eerro apareceu assim pois fix ex.toString()
e eu tambem estou fazendo igual a vc comentou.
Porém o problema é no Input e não no OutPut.
Mas muito obrigado pela sua Atenção.
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
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