我刚开始使用Postman测试我的API。我能够发送请求参数列表,但不知道如何发送一个字典参数,
假设我的请求有两个不同的参数,第一个是property,property的结构类似于"ptype":"residential","mtype":"requirement","dtype":"sale","category":"multistoryapt","city":"Gurgaon,Mumbai"
如何将这些参数一起发送?我在互联网上探索过,有一些方法可以发送数组而不是字典。
我错过了什么吗?
7条答案
按热度按时间2hh7jdfx1#
您可以使用Content-Type application/json将数据作为原始主体发送,这样就可以由您决定数据的结构。
syqv5f0l2#
如果你想以
application/json
发送它,那么正文应该是这样的:字符串
有关如何序列化JSON的全面资源,请访问http://www.newtonsoft.com/json/help/html/SerializingCollections.htm
qyyhg6bp3#
如果由于某种原因,你不能用json发送它,这里是我们如何发送字典的形式:
字符串
ki1q1bka4#
我越过这个主题,因为我有一个参数
字符串
我想用Postman测试一下。不幸的是,我没有找到任何快速帮助,如何发送一个字典使用 Postman 。在尝试了一些组合之后,这对我很有效
型
2nc8po8w5#
你可以这样做:
Postman中的POST请求:
内容类型:Json/应用
字符串
yqyhoc1h6#
假设
字符串
9vw9lbht7#
我也遇到过类似的问题,通过使用POSTMAN的
form-data
输入类型解决了这个问题。下面是我的Java spring RestController的GETMap:字符串
filterParams
是一个Map
(相当于Java中的字典),在JSON格式中看起来像这样:型
我可以从POSTMAN的
Params
选项卡传递分页参数("page"
,"items_in_page"
等):的数据
而对于
filterParams
Map
,我必须使用form-data
选项卡,例如:的
你可能想比我更好地使用snake_casing和camelCasing:)