I'm trying to make a request using HttpClient in my azure web app but I get the error: Unable to connect to the remote server
If I open the kudu console I can successfully make the request using:
Invoke-RestMethod -Uri https://mydomain/myendpoint
When I run the program locally it works.
When I run the program inside an azure web app it does not work.
HttpClient _client;        
public MyHttpClient() {
  _client = new HttpClient();
  _client.BaseAddress = new System.Uri(ConfigurationManager.AppSettings["MyUri"]);          
  _client.DefaultRequestHeaders.Accept.Clear();            
  _client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));        }
//...
  var path = "/myendpoint";
  var data = new Dictionary<string, string>();        
  data.Add("param1", value);        
  var response = await _client.PostAsJsonAsync(path, data);
Update 1:
I tried setting:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | 
SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
            ServicePointManager.ServerCertificateValidationCallback = (sender, cert, chain, sslPolicyErrors) => true;
but it had no effect.