using System; using System.IO; using System.Net; namespace Decodo_API { class authentication { static void Main(string[] args) { string uri = "https://api.decodo.com/v1/auth"; // Your Decodo credentials string username = ""; string password = ""; string encoded = Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + password)); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; request.PreAuthenticate = true; request.Headers.Add("Authorization", "Basic " + encoded); request.ContentType = "application/json"; request.Method = "POST"; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream stream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(stream)) { Console.WriteLine(reader.ReadToEnd()); Console.ReadKey(); } } } }