Запрос был прерван: не удалось создать безопасный канал SSL / TLS RestSharp - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь проверить вызов 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 .

...