Para enviar usuario y contraseña con una URL, se utiliza este esquema:URL: Nombre de usuario con @
http://username:[email protected]_site.com
Pero mi nombre de usuario es [email protected]
.
El problema es el @
.
¿Cómo puedo resolverlo?
Para enviar usuario y contraseña con una URL, se utiliza este esquema:URL: Nombre de usuario con @
http://username:[email protected]_site.com
Pero mi nombre de usuario es [email protected]
.
El problema es el @
.
¿Cómo puedo resolverlo?
Use% 40 en su nombre de usuario en lugar del símbolo @ para la codificación de la URL. Debería pasarlo apropiadamente entonces.
Esto funciona espléndido ahora que bitbucket ya no permite nombres de usuario simples, pero requiere nombre de usuario [email protected] –
Just Do:
http://my_email%40gmail.com:[email protected]_site.com
Estoy bastante sorprendido de que era un problema con nombre de usuario @
y no la contraseña -por lo general esto es donde consigo los caracteres reservados en autoridad url o partes de trayectoria.
Para resolver caso general de caracteres especiales: consola de cromo Sólo tiene que abrir con F12 luego pegar encodeURIComponent(str)
str
donde es su contraseña (o nombre de usuario) y luego usar el resultado codificado para formar URL con contraseña.
Espero que esto te ahorre algo de tiempo.
codifican el '@' como '% 40'. –
No desea incluir una contraseña en su URL, porque entonces podría accidentalmente intentar acceder a la URL a través de HTTP (lo cual está haciendo), y esto significa que cualquier persona con Wireshark a 50 metros de usted tiene su contraseña y nombre de usuario . – HoldOffHunger