【发布时间】:2015-08-11 19:45:23
【问题描述】:
我有一个带有 2 个参数的 WebApi 方法,如下所示:
public IQueryable<Facilities> GetFacilityList(string baseCode, string scope)
{
return Object;
}
到目前为止,在我的 Asp.Net MVC 中,我有以下内容:
public ActionResult FacilityGrid()
{
List<Facilities> query;
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:8080/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("api/facilities");
if (response.IsSuccessStatusCode)
{
// Product product = await response.Content.ReadAsAsync>Product>()
}
}
}
如何调用WebApi并传入两个参数?
【问题讨论】:
-
将它们添加到查询字符串中?
-
尝试使用 api/facilities?baseCode=baseCodeInput&scope=scopeInput
标签: asp.net asp.net-mvc-4 asp.net-web-api2