就像在标题中我试图设置长字符串,这是我在我的asp.net核心web api中生成的令牌,用于重置密码。它看起来如何
“CfDJ8B6FVg53lAlFsw2pAgHLWhiy6LSLX + 4rxJWBeeJBT9UOIt + zmYiQ7sbkPq3S0U8LEFIDgVLlOHMBhlWvUc0xhgVbkL0a / wGyd / eAVTpawnjWm / dKmrpvkgN7eJsDbFDA37zmdKr9hciHV / + 0zMVxGqsV / G9tsMeyh1id4NGWP0iNg696jvEcAlylSwhs0d0NJTsYycscwRx6TpNGZIfgwuAjoGz9E5ymoh1ST1zERVHSuaWQzm4kFR5s5DCQdMfBIQ ==
这是我如何定义这条路线
{path:"resetPasswordForm/:code", component: ResetPasswordFormComponent}
匹配此类网址
http://localhost:4200/#/resetPasswordForm/1或http://localhost:4200/#/resetPasswordForm/sdfsdhfbjsbshdfbjsdf
但不是像我的令牌那样复杂的字符串。
答案 0 :(得分:1)
在角度应用程序URL中,长度有限制。您无法将所有内容附加到网址
我在网址中传递一些数据作为查询字符串时出现此Url限制错误。然后我必须将url和存储的数据限制在本地存储中,然后在下一页中选择它。如果可能的话,你可以这样做。
您会看到更多详细信息here