Потребляйте сервис REST в MVC
Мой базовый класс:
public class GlobalVariables { public static HttpClient client = new HttpClient(); public GlobalVariables() { client.BaseAddress = new Uri("http://localhost:8080"); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/xml")); } }
мой контроллер:
[HttpGet] public ActionResult GetById() { IEnumerable<StudentViewModel> list; HttpResponseMessage response = GlobalVariables.client.GetAsync("/System_Users").Result; list = response.Content.ReadAsAsync<IEnumerable<StudentViewModel>>().Result; return View(list); }
Я получаю следующую ошибку:
System.InvalidOperationException: 'An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set.'
Что я уже пробовал:
Я попытался добавить знак @ я также попытался добавить полный url-адрес как в моем базовом классе, так и в контроллерах