Я создал API, из которого я хочу вызвать другой API, для тестирования им с помощью Pokemon API с PostMan.Однако, когда я хочу вызвать этот API, я получаю сообщение об ошибке.Код, выполняемый при вызове API:
[System.Web.Http.AcceptVerbs("GET")]
[System.Web.Http.HttpGet]
[System.Web.Http.Route("RedirectApi")]
public async Task<object> getCall()
{
checkAuthorisation();
setVariables();
if (isAuthorized == true)
{
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("https://pokeapi.co/api/v2/pokemon/ditto/");
var code = response.StatusCode;
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject(responseBody);
}
else
{
return JsonConvert.DeserializeObject("Unauthorized");
}
}
Я вызываю мой API по этой ссылке:
http://localhost:54857/GetPokemon
Всякий раз, когда я выполняю это с помощью Почтальона врежим отладки, который он выполняет, но в этом коде происходит сбой:
HttpResponseMessage response = await client.GetAsync ("https: /pokeapi.co/api/v2/pokemon/ditto /");
Это также не дает мне никакой обратной связи, кроме того, что Почтальон возвращает мне:

Надеюсь, кто-то может помочь!
Заранее спасибо!