это то, что вы можете вызвать HttpRequest для API со стороны вашего контроллера, а затем передать результат в View
new, когда вы щелкаете по строке меню или какой-либо ссылке в MVC, она сначала попадет в метод контроллераКАК Вы знаете, все, что вам нужно сделать, это связать ваш метод контроллера с вашими методами API, например, как этот пример
public async Task<ActionResult> YourMethod()
{
HttpClient client = new HttpClient();
var content = new StringContent(Convert.ToString(JsonConvert.SerializeObject(anyobjectToPassifYouHaveOne)), Encoding.UTF8, "application/json");
HttpResponseMessage result = await client.PostAsync(_API URL, content);
if (result.IsSuccessStatusCode)
{
return result.Content.ReadAsAsync<bool>().Result;
}
return await Task.FromResult<bool>(false);
}
это всего лишь пример метода доступа к вашей заметке apis
, так какВы используете токен jwt. Возможно, вы захотите сохранить токен в сеансе и передавать его при каждом запросе API. Добавьте это в свой заголовок