是否将整数数组传递给ASP.NET Web API?

我有一个ASP.NET Web API(版本4)REST服务,需要在其中传递一个整数数组

以下是我的行动方法:

public IEnumerable<类别>GetCategories(int[]类别ID){
//从数据库检索类别的代码
}

这是我尝试过的URL:

/Categories?categoryId=1,2,3,4

您只需在参数之前添加[FromUri],如下所示:

GetCategories([FromUri]int[]categoryId)

并发送请求:

/Categories?categoriids=1&类别ID=2&类别ID=3

发表评论