我想用postman发送数组。请求如下所示:
我正在使用邮递员来执行请求。我在互联网上发现可以通过form-data或raw发送数组。但我需要将它们作为x-www-form-urlencoded发送。我是这样尝试的:
但这是错误的,因为值ads是字符串而不是数组。
发布于 2017-08-23 20:09:47
我无法通过x-www-form-urlencoded解决它,即使我找到了像ads[].id,ads.id,ads.id这样的解决方案...它不工作。所以我不得不把它写成原始的。在headers部分中,这样更改它。
主体是:
{ "deleted": "false",
"ads":
[
{
"id": 15
},
{
"id": 20
}
]
}
发布于 2018-12-21 05:32:03
我有一些更复杂的对象。班主任
public class emailist
{
public String id { get; set; }
public String emailaddress { get; set; }
public String name { get; set; }
}
A类emailRecipientList
public class emailRecipientList
{
public String procedure { get; set; }
public String server { get; set; }
public String filename { get; set; }
public String fileid { get; set; }
public List<emailist> emaillists { get; set; }
}
和一项任务
public async Task<System.Xml.XmlElement> postUploadEmailRecipientList([FromBody] emailRecipientList recipientList)
现在将数据发送为"application/x-www-form-urlencoded“
如果需要添加更多元素,只需不断增加数组索引即可。我在一个asp.net WebAPI 2项目上测试了它,运行良好。
发布于 2018-01-11 19:06:05
如果你想在数组广告中传递1,2,3,试试下面的截图
https://stackoverflow.com/questions/45834420
复制相似问题