我试图使用nativescript background-http插件向dotnet核心api发送请求,并且在有效负载中,其中一个属性表示一个数组。我试图像这样发送数组:
let params = [
..........
...invitees.map((v,i) => { name: `invitees.${i}.email`, value: v.email }),
...invitees.map((v,i) => { name: `invitees.${i}.name`, value: v.email })
]
也试过这样:
let params = [
..........
...invitees.map((v) => { name: `invitees.email`, value: v.email }),
...invitees.map((v) => { name: `invitees.name`, value: v.email })
]
当我调试api以查看它如何解析有效负载时,这两种方式都不起作用。其余的属性是原始类型,对象和文件的混合解析。什么应该是格式的任何想法?该数组是一个对象,具有两个名为name和email的属性。
它的工作原理如下:
let params = [
..........
...invitees.map((v,i) => { name: `invitees[${i}].email`, value: v.email }),
...invitees.map((v,i) => { name: `invitees[${i}].name`, value: v.email })
]