Java - Username y clave en una conexión HTTP con J2ME

 
Vista:

Username y clave en una conexión HTTP con J2ME

Publicado por David (2 intervenciones) el 18/08/2003 08:59:46
¿Cómo se puede hacer esto?
Hay sitios en internet donde para conectarse necesitas poner nombre de usuario y contraseña.

En el explorer lo puedes hacer con esta URL:
http://login:contraseña@servidor
pero esto no funciona en J2ME.

En la documentación de MIDP dice que se puede hacer con la clase HTTPConnection mediante el método setRequestProperty, pero hay que hacerlo antes de conectar. La única forma que conozco de usar un HTTPConnection es con las sentencias:

HttpConnection c = null;
c = (HttpConnection)Connector.open(url);

Así que la conexión se hace inmediatamente y no se puede usar setRequestProperty.

En algunos tutoriales dice que se puede hacer así:

HttpConnection c = null;
c = (HttpConnection)Connector.open(url);
c.setRequestProperty("...");

Se supone que esto funcionará porque según dicen la conexión se habre al hacer c.openInputStream(), pero no funciona, da error de que la conexión ya está hecha.

¿Sabe alguien la solución?
Gracias por adelantado
David Aldavero
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder