public static async Task <string> get_serve_response(string pergunta) { try { string resposta = ""; MessengerJson messenger = new MessengerJson(pergunta); string json = JsonConvert.SerializeObject(messenger); HttpClient client = new HttpClient(); HttpContent content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); var response = await client.PutAsync(IP_SERVIDOR + "/mensagem", content); var buffer = await response.Content.ReadAsByteArrayAsync(); var byteArray = buffer.ToArray(); resposta = Encoding.UTF8.GetString(byteArray, 0, byteArray.Length); MessengerJson messeger = JsonConvert.DeserializeObject <MessengerJson>(resposta); client.Dispose(); return(messeger.mensagem); } catch (Exception) { return("Ops. Tivemos um problema com o Servidor. Tente Novamente mais tarde...:)"); } }
public static async Task <string> first_connect() { try { HttpClient client = new HttpClient(); var response = await client.GetAsync(new Uri(IP_SERVIDOR + "/primeiraconexao")); var buffer = await response.Content.ReadAsByteArrayAsync(); var byteArray = buffer.ToArray(); string resposta = Encoding.UTF8.GetString(byteArray, 0, byteArray.Length); MessengerJson messeger = JsonConvert.DeserializeObject <MessengerJson>(resposta); client.Dispose(); return(messeger.mensagem); } catch (Exception) { return("Ops. Tivemos um problema com o Servidor. Tente Novamente mais tarde...:)"); } }