【发布时间】:2014-10-30 11:30:23
【问题描述】:
依赖 URL 查询参数的顺序是否合法或安全?具体来说,我是否能够编写代码,并相信该代码将始终有效,并且基于这两个查询字符串具有不同的行为:
?a=10&add=5&multiply=3 # might mean (10 + 5) * 3
?a=10&multiply=3&add=5 # might mean (10 * 3) + 5
(我的例子当然是人为的,我知道像这样构建一个计算器很可笑。:))
【问题讨论】:
-
旁注:如果你不指定括号我建议依靠PEMDAS,至少你会有正确的数学
标签: http url url-parameters