C# Web API .NET 4.5.1 获取客户端请求参数方法
在 C# 的 WebAPI 中,可以使用以下方式获取客户端请求的参数:
- 使用 'FromUri' 特性将参数绑定到 URI 中传递的参数。例如:
[HttpGet]
public IHttpActionResult Get([FromUri] string name)
{
return Ok('Hello, ' + name + '!');
}
在这个例子中,通过 'FromUri' 特性将 name 参数绑定到客户端传递的 URI 中的参数。
- 使用 Request 对象获取请求参数。例如:
[HttpGet]
public IHttpActionResult Get()
{
var name = Request.QueryString['name'];
return Ok('Hello, ' + name + '!');
}
在这个例子中,通过 Request.QueryString 获取客户端传递的查询参数。
- 使用模型绑定绑定请求参数。例如:
[HttpGet]
public IHttpActionResult Get(Person person)
{
return Ok('Hello, ' + person.Name + '!');
}
public class Person
{
public string Name { get; set; }
}
在这个例子中,通过模型绑定将客户端传递的参数绑定到 Person 对象上。
无论使用哪种方式,都可以在 C# 的 WebAPI 中获取客户端请求的参数。
原文地址: https://www.cveoy.top/t/topic/l6Gh 著作权归作者所有。请勿转载和采集!