相关文章推荐
耍酷的啄木鸟  ·  Imports - Post Import ...·  1 月前    · 
行走的酱肘子  ·  requests(一): ...·  1 月前    · 
英勇无比的筷子  ·  Flask SQLAlchemy ...·  6 月前    · 
要出家的感冒药  ·  小白之浅学JS 中 ...·  1 年前    · 
卖萌的黄豆  ·  解决异常 ...·  1 年前    · 

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` 参数中,你就可以在方法中使用它了。