Bir URL ile kullanıcı adı ve şifre göndermek için bu şemayı kullanıyoruz:
http://username:password@www.my_site.com
Ama benim kullanıcı adım my_email@gmail.com
.
Sorun şu @
.
Bunu nasıl çözebilirim?
Bir URL ile kullanıcı adı ve şifre göndermek için bu şemayı kullanıyoruz:
http://username:password@www.my_site.com
Ama benim kullanıcı adım my_email@gmail.com
.
Sorun şu @
.
Bunu nasıl çözebilirim?
Yanıtlar:
@ 'Yi% 40 olarak kodlamanız gerekir.
@
bu, şifre yöneticileri tarafından oluşturulan rastgele şifrelerle gittikçe artan bir olasılıktır.
name.lastname@mail.com
ve benim şifre abc!@#
, kullanmalıyım name%2Elastname%40mail%2Ecom
ve abc%21%40%23
?
Kullanıcı adınızda url kodlaması için @ sembolü yerine% 40 kullanın. O zaman düzgün bir şekilde geçmesi gerekir.
Sadece yap:
http://my_email%40gmail.com:password@www.my_site.com
Sorunun @
parolayla değil de kullanıcı adıyla ilgili olmasına oldukça şaşırdım - genellikle burası url yetkisi veya yol bölümlerinde ayrılmış karakterleri aldığım yerdir.
Özel karakterlerin genel durumunu çözmek için: Chrome konsolunu açıp şifrenizin (veya kullanıcı adınızın) olduğu yere F12yapıştırın ve ardından şifreli url oluşturmak için kodlanmış sonucu kullanın.encodeURIComponent(str)
str
Umarım bu size biraz zaman kazandırır.
@
olarak%40
.