我正在准备一个特殊的字符串,其中键是值,连接如下:
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重写