抱歉,如果您认为这与此重复,但它并没有解决我的问题。
我有一个 WebApi 方法,例如:
[AcceptVerbs("GET")]
[ActionName("Search")]
public EmpResults GetSearchResults([FromUri] string country, [FromUri] List<int> depts)
{
EmpResults emps = m_controller.Search(country, depts);
return emps;
}
路由表如下所示:
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapHttpRoute("IMO Route",
"employees/search/{country}/{depts}",
new
{
controller = "Employee",
action = "Search"
});
}
我不确定如何通过简单的浏览器栏测试这个 WebApi?
我已经成功地尝试了这个,它返回了部门 10 的员工列表:
http://localhost/WebApi.Employee/employee/search/brazil/10?connString=Provider...
但我无法找到一种方法来传递像 10、20、40 这样的部门列表。感谢任何帮助。