Certificado

Envía petición Get con token con C# usando HttpWebRequest a una API




         El  código necesita de las librerías: System.IO; System.Net; System.Net.NetworkInformation; para funcionar. El modo de Autorizacion es Bearer .

        //Envia data al servidor HTTP--- GET
        public string Get_Data(string url, string Token)
        {
            string datos = "";
            try
            {           
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                request.Headers.Add("Authorization", "Bearer " + Token);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

                Stream resStream = response.GetResponseStream();
                StreamReader reader = new StreamReader(resStream);
                // Read the content.
                datos = reader.ReadToEnd();
            }
            catch (WebException e)
            {

                using (WebResponse response = e.Response)
                {
                    using (Stream data = response.GetResponseStream())
                    {
                        datos = new StreamReader(data).ReadToEnd();
                     
                    }
                }

             
            }
            return datos;
        }







Comentarios

Entradas populares