【发布时间】:2020-09-16 21:58:43
【问题描述】:
我刚刚开始使用 Postman 来测试我的 API。 我能够发送请求参数列表,但不知道如何发送作为字典的参数,
说我的请求有两个不同的参数,第一个是属性,属性的结构类似于"ptype":"residential","mtype":"requirement","dtype":"sale","category":"multistoryapt","city":"Gurgaon,Mumbai"
如何将这些参数一起发送? 我在互联网上进行了探索,有一些方法可以发送数组而不是字典。
我错过了什么吗?
【问题讨论】:
-
我假设这是一个发布请求?如果是这样,您的 API 控制器字符串中是否包含所有参数?
-
yaa,这是一个发布请求。我完全不知道 API 的控制器字符串是什么?是我们在 URL 中发送的参数还是普通的请求参数?
-
您是否碰巧使用 ASP.NET MVC 4 来构建您的 API? (只问因为它很常见)
-
不,我使用的是 Node.js
-
好吧,对 node.js 不太熟悉,但现在你正在做的是发送一堆字符串作为你的 post 请求的输入。您告诉邮递员,我有一个名为“ptype”的输入参数,我想将其分配为“住宅”。除非您确实在 Post 方法中确实将所有输入作为字符串,否则这将不起作用。您可以在方法本身中更改此设置,方法是制作所有输入参数要求字符串,然后在此方法中将它们格式化为数组。或者您可以使用带有 { } 的数组语法
标签: postman