C#RequestParam和RequestBody
时间: 2023-11-08 22:03:33 浏览: 136
C#中,RequestParam和RequestBody是用于处理HTTP请求的两种不同的方式。
RequestParam是一种通过URL参数传递数据的方式。在C#中,可以通过在方法参数前加上[FromQuery]特性来将请求参数绑定到对应的参数上。例如:
```csharp
public IActionResult MyMethod([FromQuery] string param1, [FromQuery] int param2)
{
// 处理请求参数
return Ok();
}
```
上述代码中,param1和param2是通过URL参数传递的。
RequestBody是一种通过请求体传递数据的方式。在C#中,可以通过在方法参数前加上[FromBody]特性来将请求体中的数据绑定到对应的参数上。例如:
```csharp
public IActionResult MyMethod([FromBody] MyModel myModel)
{
// 处理请求体数据
return Ok();
}
```
上述代码中,MyModel是一个自定义的模型类,用于接收请求体中的数据。
阅读全文