使用冒号(:)返回URL与窗体身份验证(“为请求重定向指定的返回URL无效”)(Using a co

2019-09-27 01:54发布

我收到错误“的请求重定向指定的返回URL无效”使用窗体身份验证时。 我发现这个线程 ,说这是一个已知的问题包含冒号(我确实包含了一些)返回的URL。

在该线程的解决方法是捕获错误并使用默认返回URL ......很难接受的解决方案。 我可以尽量避免在URL中冒号,但是这是一个有点痛。

难道还有其他选择吗?

Answer 1:

结肠是保留字符,每URI RFC 。 你不能把未编码的:在一个URI,周期的查询或哈希值。

所以,你需要%-encode结肠。



文章来源: Using a colon (:) in return URL with Forms Authentication (“The return URL specified for request redirection is invalid”)