Xamarin 表单获取请求不适用于 HTTP 和 HTTPS

Xamarin forms Get Request Not working for HTTP and HTTPS

我用 Visual studio 2017 Professional 和 Visual studio 2019 cumulative addition 在 Xamarin forms 中创建了一个应用程序。

但是我能够在协议 http 和 https 中命中 post 请求,但我无法在这两种协议中命中 Get 请求。

using (var client = new HttpClient())
        {
            try
           {
                
                var response1 = await client.GetStringAsync("https://reqres.in/api/users?page=2");
                
            }
            catch (WebException ex)
            {
                
            }
        }

Xamrin.form版本3.5稳定版和4.6稳定版。

无法命中获取请求。

我需要如下更改我的代码,之后一切正常。

 client = new HttpClient();
        client.DefaultRequestHeaders.Add("Accept", "application/json");
        client.DefaultRequestHeaders.Add("User-Agent", "HelloWorld.MyApp");
        HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post, targetUri);
        HttpResponseMessage response = await client.SendAsync(requestMessage).ConfigureAwait(false);