首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数组作为x-www-form-urlencoded的一部分发送

将数组作为x-www-form-urlencoded的一部分发送
EN

Stack Overflow用户
提问于 2017-08-23 16:24:09
回答 7查看 46.4K关注 0票数 26

我想用postman发送数组。请求如下所示:

我正在使用邮递员来执行请求。我在互联网上发现可以通过form-data或raw发送数组。但我需要将它们作为x-www-form-urlencoded发送。我是这样尝试的:

但这是错误的,因为值ads是字符串而不是数组。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-08-23 20:09:47

我无法通过x-www-form-urlencoded解决它,即使我找到了像ads[].id,ads.id,ads.id这样的解决方案...它不工作。所以我不得不把它写成原始的。在headers部分中,这样更改它。

主体是:

代码语言:javascript
运行
复制
{ "deleted": "false",
  "ads": 
  [
    {
      "id": 15
    },
    {
      "id": 20
    }
  ]
}
票数 6
EN

Stack Overflow用户

发布于 2018-12-21 05:32:03

我有一些更复杂的对象。班主任

代码语言:javascript
运行
复制
public class emailist
{
    public String id { get; set; }
    public String emailaddress { get; set; }
    public String name { get; set; }
}   

A类emailRecipientList

代码语言:javascript
运行
复制
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; }

}

和一项任务

代码语言:javascript
运行
复制
public async Task<System.Xml.XmlElement> postUploadEmailRecipientList([FromBody] emailRecipientList recipientList)

现在将数据发送为"application/x-www-form-urlencoded“

如果需要添加更多元素,只需不断增加数组索引即可。我在一个asp.net WebAPI 2项目上测试了它,运行良好。

票数 19
EN

Stack Overflow用户

发布于 2018-01-11 19:06:05

如果你想在数组广告中传递1,2,3,试试下面的截图

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45834420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档