向c# webapi传递大参数并返回结果

本文关键字:参数 返回 结果 webapi | 更新日期: 2023-09-27 18:07:45

我怎么能传递500甚至1000个URL每次c# webapi和返回结果?我应该使用get方法还是post方法?

向c# webapi传递大参数并返回结果

你应该在body中post一个整数数组

如果你使用jquery来写文章,你可以像下面这样做。

$.ajax({
  type: "POST",
  url: url,
  data: [1, 2, 3]
});

在你的Api -

public HttpResponse Post(int[] ids){}

第一步如何向ASP传递整数数组. NET Web API?

你需要一个post方法在你的控制器中。并接收字符串数组。

public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds)

和发送请求

/Categories?categoryids=1&categoryids=2&categoryids=3 

然后在你的方法做计算,并返回一个结果像往常一样