NULL数组项目的有效查询字符串是什么



我有对象:

{
  "items": [ null, 1, 2 ]
}

和两个版本的查询字符串:

  1. array=null&array=1&array=2
  2. array=&array=1&array=2

其中哪个是正确的?是否有任何常用的约定?

upd: null的问题是ASP.NET将其解释为"null"字符串。

它完全取决于收件人应用程序的期望和解析。

事实是,从查询字符串中接收" null"," false"等

所以在url some_script.php?foo = false

if (!empty($_GET['foo'])) //true - contaisn "false", a string, not a boolean

如果您想确保将参数评估为虚假,我建议您将其空置。

最新更新