我正在尝试完成一个任务,需要向Web API 2发送id(整数)列表的Get请求。
所以我找到了一些示例这里,它甚至有一个示例项目,但它不起作用...
这是我的Web API方法代码:
[HttpGet]
[Route("api/NewHotelData/{ids}")]
public HttpResponseMessage Get([FromUri] List<int> ids)
{
// ids.Count is 0
// ids is empty...
}
以下是我在Fiddler中测试的URL:
http://192.168.9.43/api/NewHotelData/?ids=1,2,3,4
但是列表总是空的,没有任何ID传递到方法中。
我似乎无法理解问题是在方法中、URL中还是两者都有问题......
那么如何实现这个目标呢?