首页 文章

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

提问于
浏览
5

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

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

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

我错过了什么吗?

5 回答

  • 3

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

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

    你可以这样做:

    邮递员的POST请求:

    Content-Type:Json / Application

    {
       "IsManual":true,
       "platform":"IOS",
       "barcodeList":{"1":"DSSDsdsdsas","2":"DSSDsdsdsas"},
       "Client":"Cliente1",
       "ScanDate":"2018-10-16T17:03:02.2347052-03:00"
    }
    
  • 2

    您可以使用Content-Type应用程序/ json以原始数据的形式发送数据,这样就可以了解数据的结构 .

  • 0

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

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

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

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

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

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

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

相关问题