我有一个应用程序,用户可以通过电子邮件链接打开我的angular2应用程序。
我将编码的令牌附加到我的网址。
但是,URL会自动转换为: 'http://localhost:4200/#/token/dGVzdEBlbWFpbC5jb20='
一旦angular2 app加载。结果解码失败。 如何阻止angular2应用程序从URL中删除等于?
任何帮助将不胜感激。
答案 0 :(得分:0)
" ="字符在查询组件中保留,在URI / URL中具有特殊含义 可以尝试将令牌作为查询参数传递
答案 1 :(得分:0)
Angular不是罪魁祸首,等号在URL中保留。我假设您在服务器端执行类似于HttpUtilities.Encode或Server.Encode的操作?在任何一种情况下,最好使用ASCII版本:
请替换' ='用'&#61'。
签名