在 C# 的 WebAPI 中,可以使用以下方式获取客户端请求的参数:

  1. 使用 'FromUri' 特性将参数绑定到 URI 中传递的参数。例如:
[HttpGet]
public IHttpActionResult Get([FromUri] string name)
{
    return Ok('Hello, ' + name + '!');
}

在这个例子中,通过 'FromUri' 特性将 name 参数绑定到客户端传递的 URI 中的参数。

  1. 使用 Request 对象获取请求参数。例如:
[HttpGet]
public IHttpActionResult Get()
{
    var name = Request.QueryString['name'];
    return Ok('Hello, ' + name + '!');
}

在这个例子中,通过 Request.QueryString 获取客户端传递的查询参数。

  1. 使用模型绑定绑定请求参数。例如:
[HttpGet]
public IHttpActionResult Get(Person person)
{
    return Ok('Hello, ' + person.Name + '!');
}

public class Person
{
    public string Name { get; set; }
}

在这个例子中,通过模型绑定将客户端传递的参数绑定到 Person 对象上。

无论使用哪种方式,都可以在 C# 的 WebAPI 中获取客户端请求的参数。

C# Web API .NET 4.5.1 获取客户端请求参数方法

原文地址: https://www.cveoy.top/t/topic/l6Gh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录