为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以发送带有Postman Chrome扩展程序的阵列?

是否可以发送带有Postman Chrome扩展程序的阵列?

慕田峪9158850 2019-11-06 10:15:13
我一直在使用Postman Chrome扩展程序来测试我的API,并希望通过邮政发送ID数组。有没有一种方法可以将某事列表发送为Postman中的参数?{  user_ids: ["1234", "5678"]}
查看完整描述

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)。


查看完整回答
反对 回复 2019-11-06
?
茅侃侃

TA贡献1842条经验 获得超21个赞

这是我的解决方案:


使用表单数据并按如下所示进行编辑:


Key       Value 

box[]      a

box[n1]    b

box[n2][]  c

box[n2][]  d

你会得到一个像这样的数组:


{"box":{"0":"a","n1":"b","n2":["c","d"]}}


查看完整回答
反对 回复 2019-11-06
?
POPMUISE

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


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 576 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号