如何在Postman中发送一个字典参数

问题描述 投票:6回答:5

我刚刚开始使用Postman来测试我的API。我能够发送请求参数列表,但无法弄清楚如何发送一个字典参数,

说我的请求有两个不同的参数,第一个是属性,属性的结构类似于"ptype":"residential","mtype":"requirement","dtype":"sale","category":"multistoryapt","city":"Gurgaon,Mumbai"

如何将这些参数一起发送?我已经在互联网上进行了探索,并且有一些方法可以发送数组而不是字典。

我错过了什么吗?

postman
5个回答
5
投票

您可以使用Content-Type应用程序/ json将数据作为原始数据发送,这样就取决于数据的结构。


3
投票

如果由于某种原因你不能用json发送它,这是我们如何在表单中发送字典:

object[ptype], object[mtype], object[dtype], object[category], object[city]

2
投票

如果你想以application/json格式发送它,那么正文应如下所示:

{
    "key1":"value1",
    "key2":"value2"
}

有关如何序列化JSON的综合资源请访问http://www.newtonsoft.com/json/help/html/SerializingCollections.htm


1
投票

因为我有参数,所以我遇到了这个主题

public Dictionary<string, string> Customer { get; set; }

对于我的REST API,我想用Postman测试它。不幸的是,我没有找到任何关于如何使用Postman发送字典的快速帮助。在尝试了一些组合后,这对我有用

Customer[0].Key:name
Customer[0].Value:Testname

0
投票

你可以这样做:

邮递员的POST请求:

内容类型:Json / Application

{
   "IsManual":true,
   "platform":"IOS",
   "barcodeList":{"1":"DSSDsdsdsas","2":"DSSDsdsdsas"},
   "Client":"Cliente1",
   "ScanDate":"2018-10-16T17:03:02.2347052-03:00"
}
© www.soinside.com 2019 - 2024. All rights reserved.