studio programacion para móviles libro edición desarrollo curso aplicaciones http url url-encoding

http - programacion - URL: nombre de usuario con @



manual de programacion android pdf (3)

Necesita codificar la URL @ como% 40.

Para enviar un nombre de usuario y contraseña con una URL, utilizamos este esquema:

http://username:[email protected]_site.com

Pero mi nombre de usuario es [email protected] .
El problema es el @ .

¿Cómo puedo resolverlo?


Solo haz:

http://my_email%40gmail.com:[email protected]_site.com

Estoy bastante sorprendido de que el problema fuera con el nombre de usuario @ y no con la contraseña; normalmente es aquí donde obtengo los caracteres reservados en la autoridad de la url o en las partes de la ruta.

Para resolver casos generales de caracteres especiales: Simplemente abra la consola de Chrome con F12 y luego pegue encodeURIComponent(str) donde str es su contraseña (o nombre de usuario) y luego use el resultado codificado para formar url con contraseña.

Espero que esto te ahorre algo de tiempo.


Use% 40 en su nombre de usuario en lugar del símbolo @ para la codificación de la url. Debería pasarlo apropiadamente entonces.