用于分隔多个url的安全字符



我正在准备一个特殊的字符串,其中键是值,连接如下:

username=foo&age=24&email=foo@bar.com&homepage=http://foo.com
  • &是两个键值对的分隔符
  • 值是url编码的

我有一个场景,一个用户有多个主页。我想为主页密钥指定多个URL

name=foo&age=24&email=foo@bar.com&homepage=url1<some_safe_url_separator_char>url2<some_safe_url_separator_char>url3
  • 我们无法控制/知道什么是url1、url2。。可能包含

什么是some_safe_url_separator_char的好选择

换句话说,我不是在寻找一个在url中使用的安全字符,而是一个用于分隔字符串中两个url的安全字符

您可以使用URL重写

它将创建一个安全的URL,因为它将隐藏参数的名称

为了参考,您可以使用URL重写

URL重写将使URL被'/'隔离,并且很难被外部人员解码。你可以关注我发布的链接

针对初学者的URL重写

最新更新