如何从Postman向.NET API传递string[]类型参数?
.NET API接口
GetSchoolsDetails 正确调用方式 你的接口参数为string[] SchoolsUuid,出现"Cannot deserialize the current JSON object"错误,是因为请求体格式与接口期望的参数结构不匹配,以下是几种正确的Postman调用方式:
方式1:JSON请求体直接传数组
- 选择
POST方法,填入完整接口地址 - 切换到
Body标签,选择raw,格式设置为JSON - 输入纯数组格式的JSON内容:
["school-uuid-1", "school-uuid-2"]
- 点击发送请求
方式2:查询字符串传参
直接在接口URL后拼接数组参数,重复SchoolsUuid键对应不同UUID:
http://your-api-domain/GetSchoolsDetails?SchoolsUuid=school-uuid-1&SchoolsUuid=school-uuid-2
选择POST方法,无需设置请求体,直接发送即可。
方式3:表单格式传参
- 切换到
Body标签,选择form-data或x-www-form-urlencoded - 添加参数:键为
SchoolsUuid,值填入第一个UUID;重复添加该键,依次填入其他UUID(Postman会自动将同键多值解析为数组)
内容的提问来源于stack exchange,提问作者Vasanth R
相关产品推荐
相关产品推荐

