请求已中止:无法创建SSL / TLS安全通道RestSharp

问题描述 投票:0回答:1

我正在尝试在本地计算机上测试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\": \"[email protected]\",\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);

我用python调用了这个api,一切都很好。我有Windows 7,.net framework 4.7.2,服务器使用TLS1.2。

c# api ssl https restsharp
1个回答
0
投票

他的问题来自服务器TLS配置!

© www.soinside.com 2019 - 2024. All rights reserved.