使用HttpClient访问https URL时出错

时间:2018-04-20 07:59:14

标签: c# android httprequest httpclient

我正在使用Visual Studio构建Android应用程序。我正在使用REST API与服务器通信应用程序,后来我收到了此错误

  

System.Net.Http.HttpRequestException:发送请求时发生错误

这是我的代码

var client = new HttpClient();
client.DefaultRequestHeaders.Add(defaultData.headerName, defaultData.headerData);
var json = await client.GetStringAsync("https://example.com/api");
var items = JsonConvert.DeserializeObject<ArdilesmetroClass>(json);

当我尝试访问https网址时出现此问题,并且它在访问http时工作正常。我需要在代码中添加什么内容?

1 个答案:

答案 0 :(得分:0)

完成,我有答案。转到您的项目属性 - &gt; Android选项 - &gt;单击高级。您需要将SSL / TLS实现更改为

  

Native TLS 1.2 +

Android Option