Programación en castellano
-Foros de debate

J2ME (Java para móviles)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problema https
Enviado por lordnaickol el día 25 de junio de 2009

Hola!

Estoy teniendo unos problemas con una conexion https y el objeto httpsconection en un midlet que estoy montando.

El caso es el siguiente:

mi objetivo es usar una conexion https para conectar con un servidor (seguro) y desgargar un archivo XML con informacion y parsearlo para utilizarla en el midlet.

Mi primer paso pues realizar la operacion con una conexion http normal, siguiendo los pasos de esta manera

Httpconnection conn = (HttpConnection)Connector.open("https://localhost/xml/"+indice+".xml");

y a continuacion, usamos esa conexion para obtener un InputStream de ella. Para ello creamos un objeto llamado IS y lo asignamos con un:

is = conn.openInputStream();

y todo funciona correctamente.

Pero cuando cambio el objeto de HttpConnection a HttpsConection, al llegar a la segunda instruccion (abrir el Input Stream) me da este error:

Se produjo un error: java.io.IOException: Bad record type (72) or version (84.84)
java.io.IOException: Bad record type (72) or version (84.84)
at com.sun.midp.ssl.Record.rdRec(+284)
at com.sun.midp.ssl.Record.rdRec(+5)
at com.sun.midp.ssl.Handshake.getNextMsg(+17)
at com.sun.midp.ssl.Handshake.rcvSrvrHello(+5)
at com.sun.midp.ssl.Handshake.doHandShake(+29)
at com.sun.midp.ssl.SSLStreamConnection.<init>(+173)
at com.sun.midp.ssl.SSLStreamConnection.<init>(+12)
at com.sun.midp.io.j2me.https.Protocol.connect(+214)
at com.sun.midp.io.j2me.http.Protocol.streamConnect(+57)
at com.sun.midp.io.j2me.http.Protocol.startRequest(+12)
at com.sun.midp.io.j2me.http.Protocol.sendRequest(+38)
at com.sun.midp.io.j2me.http.Protocol.sendRequest(+6)
at com.sun.midp.io.j2me.http.Protocol.openInputStream(+9)
at midlet.Prueba$HttpThread.getUrl(+56)
at midlet.Prueba$HttpThread.run(Prueba.java:248)

Alguien sabe porque pasa, y/o puede ayudarme con ello?

Muchas gracias!!!

 

Tienda
Patrocinados
 

Copyright © 1999-2010 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Desarrollo web y diseño profesional por Color Vivo Internet. Un proyecto de los Hermanos Carrero

red internet: videos gratis | messenger gratis | decoración | juegos gratis | servidores dedicados
más internet: recursos gratis | bitácoras | gifs animados