using System.Threading.Tasks;
public static void Main()
var client = new HttpClient();
client.BaseAddress = new Uri("http://demo0798384.mockable.io/");
var httpResponse = client.GetAsync("faisp").GetAwaiter().GetResult();
Console.WriteLine("Status da consulta na API: {0}\n", httpResponse.StatusCode);
if(httpResponse.StatusCode != HttpStatusCode.OK)
Console.WriteLine("API indisponível. Tente novamente mais tarde");
Console.WriteLine("Resultado da consulta na API\n");
Aluno[] resultado = LerRetorno(httpResponse.Content);
Console.WriteLine(resultado);
for(int i = 0;i < resultado.Length; i++)
Console.Write(resultado[i].nome);
Console.Write(resultado[i].sobrenome);
Console.Write(resultado[i].Sala);
public static Aluno[] LerRetorno(HttpContent content)
var minhaString = content.ReadAsStringAsync().GetAwaiter().GetResult();
var arrayAlunos =JsonConvert.DeserializeObject<Aluno[]>(minhaString);
public string nome{get;set;}
public string sobrenome {get;set;}
public int Sala {get;set;}