Я пытаюсь проверить вызов HTTPS API на своем локальном компьютере, и у меня есть эта общая проблема, я сделал все, что другие говорили по той же проблеме, но все еще получаю ту же ошибку. Мой код выглядит так:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
var client = new RestClient("https://[API URL]/");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n\t\"username\": \"example\",\n\t\"email\": \"example@gmail.com\",\n\t\"confirm_email\": \"true\",\n\t\"confirm_phone\": \"true\",\n\t\"email_is_username\":\"false\",\n\t\"phone_is_username\":\"false\",\n\t\"timeout\":\"1440\"\n}\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Я назвал этот API с python и все было хорошо. У меня есть windows 7,. net framework 4.7.2, и сервер использует TLS1.2 .