c# - 如何通过调用 Web Api .net 方法的 FromData 在 PostMan 中发送对象值
问题描述
我的 web api 网络核心应用程序中有一个 post Api 方法,它有一个带有以下参数的 Dto 类:
public class ClassDto
{
public int Id { get; set; }
public Comunicacao Comunicacao { get; set; }
}
通讯类:
public class Comunicacao
{
public int Id { get; set; }
public string Name { get; set; }
}
Api Action(路由设置正确):
[HttpPost]
public async Task<IActionResult> Add([FromForm]ClassDto bannerDto, IFormFile imgDesktop)
{
try
{
if (ModelState.IsValid)
{
var result = await _banner.Add(classDto, imgDesktop);
return Ok(new { message = result.messageReturning, result.classDto });
}
else
{
return BadRequest(ModelState);
}
}
catch (Exception ex)
{
return BadRequest(ex.ToLogString(Environment.StackTrace));
}
}
所以我的问题是,我如何使用传递 Comunicacao 对象值的 FormData 发送邮递员?因为当我发送“Id”时,它工作正常,但我找不到发送对象的方法!
我不能使用 FromBody,因为你们都可以看到我也在发送文件。
解决方案
推荐阅读
- node.js - 管理拍卖组件中的剩余时间
- java - Selenium 出现问题,无头运行时出现意外行为
- node.js - MongoDB/Mongoose 如何管理一些数字字段的增量
- android - IAP 未准备好。检查 Google Play 服务是否可用
- mysql - 将 Google 表格列映射到 MySQL 数据类型
- swift - 如何在 Swift 中获得标准输入/输出/错误的“管道”?
- java - 需要帮助正确打印出值而不在 java 中重复它们
- python - PySpark - 条件语句
- javascript - 使用 fetch API 在 GET 方法上发送参数时出错
- c# - 如何在 C#/Xamarin 中执行 firebase 触发器