添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

netcore http post frombody 多个参数

210浏览 · 2023-08-09 07:04:16
如果你想在 .NET Core 中通过 HTTP POST 请求发送多个参数,可以使用 `[FromBody]` 属性来将参数绑定到相应的模型类。以下是一个示例: ```csharp [HttpPost] public IActionResult MyAction([FromBody] MyModel model) // Do something with model.FirstName and model.LastName return Ok(); public class MyModel public string FirstName { get; set; } public string LastName { get; set; } 在这个示例中,我们定义了一个 `MyModel` 类,它包含了两个属性 `FirstName` 和 `LastName`,然后我们在 `MyAction` 方法中接收一个 `MyModel` 对象作为参数,并使用 `[FromBody]` 属性将请求正文中的 JSON 数据绑定到该对象上。这意味着你可以向该方法发送一个 JSON 对象,该对象包含了 `FirstName` 和 `LastName` 属性的值,例如: ```json "FirstName": "John", "LastName": "Doe" 这个 JSON 对象将被解析并填充到 `model` 参数中,你就可以在方法中使用它了。