如何将两个复杂对象作为参数传递给Web API 2.0。
如果参数是"简单"类型,Web API尝试从URI中获取值。简单类型包括.NET基元类型(int,bool,double等),以及TimeSpan,DateTime,Guid,decimal和string,以及具有可以从字符串转换的类型转换器的任何类型。 (稍后将详细介绍类型转换器。)
我正在编写以下API。它接受过滤器和SearchCriteria。这些是复杂类型,其中包含其他数据类型。
[Route("api/Values/get")]
public IEnumerable<string> Get([FromUri]List<Filter> filters, [FromUri]SearchCriteria filters)
{
return new string[] { "value1", "value2" };
}
我正在尝试使用Postman调用这些API。我可以点击API,但对象为空。 选项尝试 1.键入转换器