3 回答

TA贡献1883条经验 获得超3个赞
您需要[]像这样在变量名后缀:
send_array_param_with_postman
如果这样不起作用,请尝试不要将索引放在方括号中:
my_array[] value1
my_array[] value2
注意:
如果您使用的是邮递员打包的应用程序,则可以通过选择raw/ json(而不是form-data)来发送数组。此外,请务必设定Content-Type为application/json在Headers标签。这是原始数据的示例{"user_ids": ["123" "233"]},请不要忘记引号!
如果您使用的是邮递员REST客户端,则必须使用上述方法,因为无法将数据作为原始(json)传递。邮递员REST客户端中存在一个错误(至少当我使用时会收到该错误0.8.4.6)。

TA贡献1842条经验 获得超21个赞
这是我的解决方案:
使用表单数据并按如下所示进行编辑:
Key Value
box[] a
box[n1] b
box[n2][] c
box[n2][] d
你会得到一个像这样的数组:
{"box":{"0":"a","n1":"b","n2":["c","d"]}}

TA贡献1765条经验 获得超5个赞
您可以在数组索引的帮助下传递它
my_array[0] value
my_array[1] value
In addition to this, to pass list of hashes, you can follow something like:
my_array[0][key1] value1
my_array[0][key2] value2
例:
To pass param1=[{name:test_name, value:test_value}, {...}]
param1[0][name] test_name
param1[0][value] test_value
- 3 回答
- 0 关注
- 576 浏览
添加回答
举报