Example #1
0
        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...:)");
            }
        }
Example #2
0
        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...:)");
            }
        }