使用HttpClient進行Https調(diào)用我一直在HttpClient使用C#進行WebApi調(diào)用。似乎比較簡潔快捷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調(diào)用。但是,當我將方案更改為https時,它不起作用。這是獲得的錯誤:底層連接已關閉:無法為SSL / TLS安全通道建立信任關系。編輯2: 將方案更改為https是:第一步。如何提供證書和公鑰/私鑰以及C#請求。
- 3 回答
- 0 關注
- 4297 瀏覽
添加回答
舉報
0/150
提交
取消