是否有处理整数数组的标准,如下所示:
http://localhost:3001/?tag_ids=7,10,45
或
http://localhost:3001/?tag_ids=[7,10,45]
我觉得我每隔6个月写一次锅炉板,而且宁愿使用一些库。
答案 0 :(得分:0)
许多服务器端脚本语言(如PHP)都希望每个值都在一个单独的参数中,参数名称以[]
结尾。
tag_ids[]=7&tag_ids[]=10&tag_ids[]=45
他们识别这种语法并将所有值收集到一个数组中。在PHP中,这将是$_GET['tag_ids'] = [7, 10, 45]
。
您也可以选择将字符串放在[]
内;在这种情况下,服务器语言将把它们放入其键控数据结构(PHP中的关联数组,Python中的字典)中,并将它们作为键。
您应该在encodeURIComponent
上致电tag_ids[]
,这样他们实际上最终会看起来像tag_ids%5B%5D
。