Saya mencoba memanggil layanan dengan menggunakan kumpulan kode di bawah ini di c#. saya menggunakan .NET Framework 4.6.2. dan setiap kali saya mencapai kode (HttpWebResponse)myHttpWebRequest.GetResponse(), ia mengeluarkan pengecualian. Permintaan dibatalkan: Tidak dapat membuat saluran aman SSL/TLS. Saya mencoba banyak solusi yang dikatakan dalam stack overflow. tapi tidak satupun dari mereka tidak membantu saya. Saya berjuang dalam hal ini dari satu minggu terakhir lalu akhirnya memposting di sini. tolong bantuan apa pun akan dihargai. Saya bahkan menambahkan sertifikat di toko lokal tetapi masih tidak ada gunanya. di bawah ini adalah kode saya.
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
Uri myUri = new Uri("https://CallingUrl");
WebRequest myWebRequest = HttpWebRequest.Create(myUri);
HttpWebRequest myHttpWebRequest = (HttpWebRequest)myWebRequest;
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes("User:Pwd"));
myHttpWebRequest.Headers.Add("Authorization", "Basic " + svcCredentials);
myHttpWebRequest.PreAuthenticate = true;
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
myHttpWebRequest.Method = "POST"
HttpWebResponse httpResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();