一尘不染

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

c#

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

这是我的操作方法:

public IEnumerable<Category> GetCategories(int[] categoryIds){
// code to retrieve categories from database
}

这是我尝试过的URL:

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

阅读 411

收藏
2020-05-19

共1个答案

一尘不染

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

GetCategories([FromUri] int[] categoryIds)

并发送请求:

/Categories?categoryids=1&categoryids=2&categoryids=3
2020-05-19