Как получить ответ от web api
Я потребляю веб-api в контроллере mvc.Но никакие данные не были возвращены.пожалуйста, помогите мне использовать мою ссылку api.
Что я уже пробовал:
public class HomenewController : Controller { // GET: Homenew string url = "https://api.yourmembership.com/reference/2_25/Sa_Members_Groups_Add.htm "; public async Task<ActionResult> Index() { List<Employee> EmpInfo = new List<Employee>(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.GetAsync(url); if (Res.IsSuccessStatusCode) { var EmpResponse = Res.Content.ReadAsStringAsync().Result; EmpInfo = JsonConvert.DeserializeObject<List<Employee>>(EmpResponse); } return View(EmpInfo); } } } }
Модель для ссылки api
public class Employee { public String ID { get; set; } public String GroupCode { get; set; } public Boolean AddAsMember { get; set; } public Boolean IsPrimaryGroup { get; set; } public Boolean AddAsGroupAdmin { get; set; } public String AddGroupRepTitle { get; set; } }