Rod*_*igo 110 url http url-encoding
要使用URL发送用户名和密码,我们使用此方案:
http://username:password@www.my_site.com
Run Code Online (Sandbox Code Playgroud)
但我的用户名是my_email@gmail.com.
问题是@.
我该如何解决?
Mat*_*ius 14
做就是了:
http://my_email%40gmail.com:password@www.my_site.com
Run Code Online (Sandbox Code Playgroud)
我很惊讶问题是用户名@而不是密码 - 通常这是我在url权限或路径部分中保留字符的地方.
为了解决特殊字符一般情况下:打开Chrome控制台F12然后粘贴 encodeURIComponent(str)在那里str就是你的密码(或用户名),然后使用编码的结果,形成密码的URL.
希望这能为您节省一些时间.