为了账号安全,请及时绑定邮箱和手机立即绑定

使用HttpClient进行Https调用

使用HttpClient进行Https调用

泛舟湖上清波郎朗 2019-08-06 15:48:57
使用HttpClient进行Https调用我一直在HttpClient使用C#进行WebApi调用。似乎比较简洁快捷WebClient。但是我在Https打电话时被困住了。如何制作以下代码才能Https拨打电话?HttpClient httpClient = new HttpClient();httpClient.BaseAddress = new Uri("https://foobar.com/");httpClient.DefaultRequestHeaders.Accept.Clear();httpClient.DefaultRequestHeaders.Accept.Add(                 new MediaTypeWithQualityHeaderValue("application/xml"));var task = httpClient.PostAsXmlAsync<DeviceRequest>(                 "api/SaveData", request);编辑1: 上面的代码适用于进行http调用。但是,当我将方案更改为https时,它不起作用。这是获得的错误:底层连接已关闭:无法为SSL / TLS安全通道建立信任关系。编辑2: 将方案更改为https是:第一步。如何提供证书和公钥/私钥以及C#请求。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 4257 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信