Avatar ·

HTTPS请求时出现错误“The request was aborted: Could not create SSL/TLS secure channel”

大家好!我正在编写一个简单的C#控制台应用程序,它需要通过HTTPS向外部API发送GET请求。我使用了老牌的HttpWebRequest。但在执行请求时,总是抛出异常:“The request was aborted: Could not create SSL/TLS secure channel”。 这是我的代码: ```csharp using System; using System.Net; using System.IO; class Program { static void Main() { string url = "https://some-secure-api.com/data"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "GET"; try { HttpWebResponse response = (HttpWebResponse)request.GetResponse(); using (StreamReader reader = new StreamReader(response.GetResponseStream())) { string result = reader.ReadToEnd(); Console.WriteLine(result); } } catch (Exception ex) { Console.WriteLine("错误: " + ex.Message); } } } ```