You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Postman发送包含两个列表的类作为请求体

嘿,别纠结啦,我给你一步步拆解怎么用Postman发送这个带双列表的请求,完美适配你的C#接口~

首先先明确你的接口参数规则:WInvestorId和paymenttype是URL参数,而payInput是需要放在请求体里的JSON参数,它包含两个列表mOrderList和vendorPayList。

第一步:配置Postman请求基础信息
  • 打开Postman,新建一个POST请求
  • 在URL栏填入你的接口完整地址,比如:https://your-api-address/your-controller/PayBasket
  • 点击顶部的Params标签,添加两个URL参数:
    • 键:WInvestorId,值填对应的投资者ID数字(比如123)
    • 键:paymenttype,值填对应的支付类型字符串(比如"CreditCard")
第二步:配置请求体(核心部分)

这部分是你困惑的双列表参数配置,跟着做就对了:

  • 切换到Body标签,选择raw格式,然后在右侧下拉菜单里选中JSON
  • 把下面的示例JSON复制进去,再根据你的实际业务数据修改字段值:
{
  "mOrderList": [
    {
      "HowMany": 2,
      "MBasketId": 101,
      "MVendorId": 50,
      "WInvestorId": 123,
      "MProductId": 2001
    },
    {
      "HowMany": 1,
      "MBasketId": 102,
      "MVendorId": 50,
      "WInvestorId": 123,
      "MProductId": 2002
    }
  ],
  "vendorPayList": [
    {
      "id": 1,
      "MVendorId": 50,
      "IsCargoIncluded": true,
      "CargoAmount": 15.50,
      "TotalAmount": 250.75
    },
    {
      "id": 2,
      "MVendorId": 51,
      "IsCargoIncluded": false,
      "CargoAmount": 0.00,
      "TotalAmount": 180.00
    }
  ]
}
关键注意事项

一定要确保JSON里的字段名和你的C#类属性名完全匹配(包括大小写)!比如你的BasketClass里的属性是HowMany(大写H开头),那JSON里就不能写成howMany,除非你的API特意配置了 camelCase 序列化规则。如果发送后返回400错误,先检查字段名和JSON格式有没有语法错误(比如漏写逗号、括号不闭合)。

第三步:发送并验证请求
  • 点击Postman右上角的Send按钮,发送请求
  • 查看返回的响应结果,如果是2xx状态码就说明请求成功啦,要是有错误就根据提示调整参数格式或者数据。

内容的提问来源于stack exchange,提问作者Mert Çakar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 17:45:39