I have created code which downloads data by using API. Everything works properly locally but when I moved it into our server I am getting error:
System.Net.WebException: The remote name could not be resolved: 'api.blabla.com'     at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)     at System.Net.HttpWebRequest.GetRequestStream()
Below code I am using:
private static void Authenticate_GroupLevel(string clientID, string clientSecret, out string accessToken, out string enterprise)
    {
        accessToken = "";
        enterprise = "";
        try
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.bluejeans.com/oauth2/token");
            //httpWebRequest.ContentType = "text/json";
            httpWebRequest.ContentType = "text/plain";
            httpWebRequest.Method = "POST";
            using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string credentials = "{\"grant_type\":\"client_credentials\",\"client_id\":\"" + clientID + "\",\"client_secret\":\"" + clientSecret + "\"}";
                //Console.WriteLine(credentials);
                streamWriter.Write(credentials);
                streamWriter.Flush();
                streamWriter.Close();
                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result_JSON = streamReader.ReadToEnd();
                    streamReader.Close();
                    string result_XMLString = @"{'?xml': {'@version': '1.0', '@standalone': 'no'}, 'root':  [" + result_JSON + @"]}";
                    // convert JSON to XML
                    XmlDocument resultXML = JsonConvert.DeserializeXmlNode(result_XMLString);
                    //Console.WriteLine(resultXML.OuterXml);
                    accessToken = resultXML.DocumentElement.SelectSingleNode("/root/access_token").InnerText;
                    enterprise = resultXML.DocumentElement.SelectSingleNode("/root/scope/enterprise").InnerText;
                }
            }
        }
        catch (Exception ex)
        {
            LogErrors(ex.ToString(), System.Reflection.MethodBase.GetCurrentMethod().Name.ToString());
        }
    }
Can anybody help me resolve this issue?
