【问题标题】:Got error when access https URL using HttpClient使用 HttpClient 访问 https URL 时出错
【发布时间】:2018-04-20 07:59:13
【问题描述】:

我正在使用 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 url 时会出现此问题,并且在访问 http 时它工作正常。我需要在我的代码中添加什么?

【问题讨论】:

    标签: c# android httprequest httpclient


    【解决方案1】:

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

    本机 TLS 1.2+

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 2020-01-07
      相关资源
      最近更新 更多