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.comve benim şifre abc!@#, kullanmalıyım name%2Elastname%40mail%2Ecomve 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.