如何在http GET方法中传递查询字符串中的数组?

时间:2018-02-07 09:41:11

标签: javascript java node.js web-services

如何使用http GET方法在查询字符串中传递数组值?

http://localhost:3011/api/latest/os/archive/catalogue?Labels=[ {标签:标签名称-1},{标签:标签名称-2}}& CatalogueID = 101& ArchivePolicyID = 122

如果,传递这些值,如何使用键值或索引值获取数组值。

1 个答案:

答案 0 :(得分:0)

您可以使用数组赋值在URL中创建数组,例如。 things[]=zero&things[]=one在服务器上看起来像things = ["zero", "one"]

您还需要指定一个带有things[][label]=value的关联数组,该数组将作为things = [{label: "value"}]

在服务器上选取
http://localhost:3011/api/latest/os/archive/catalogue?Labels[][label]=Name%20of%20Label-1&Labels[][label]=Name%20of%20Label-2}]&CatalogueID=101&ArchivePolicyID=122