C#REST API通信

C#REST API通信,c#,rest,ssl,C#,Rest,Ssl,我有一个连接到JavaRESTAPI的C#/WPF应用程序。作业url为:“”。服务器上的方法返回一个名为“success”的字符串 当我在我的机器上使用POSTMAN软件点击这个url时,我从javaapi返回的响应中得到了一条“success”消息,正如预期的那样 但当我试图通过在我的机器上运行的C#应用程序以编程方式发送请求时,我收到一条消息说: “基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。” 我的C#代码: var restClient=新的MyRestClient(“h

我有一个连接到JavaRESTAPI的C#/WPF应用程序。作业url为:“”。服务器上的方法返回一个名为“success”的字符串

当我在我的机器上使用POSTMAN软件点击这个url时,我从javaapi返回的响应中得到了一条“success”消息,正如预期的那样

但当我试图通过在我的机器上运行的C#应用程序以编程方式发送请求时,我收到一条消息说: “基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。” 我的C#代码:

var restClient=新的MyRestClient(“https://myDevServer:7655");
var request=RequestFactory.CreatePOST(“/myTestJob”);
var response=(restreponse)restClient.Execute(request);
restClient.ValidateResponse(响应);
我是不是遗漏了什么


谢谢。

错误似乎很清楚。您是否尝试过获取有效的SSL证书并在代码中使用它?您使用java对其进行了标记?@InsertKnowledge-API基于java。虽然我同意;似乎与本例中的问题无关。您使用的是.NET的哪个版本?默认情况下,4.6+将处理TLS 1.1和1.2
        var restClient = new MyRestClient("https://myDevServer:7655");
        var request = RequestFactory.CreatePOST("/myTestJob");
        var response = (RestResponse<List<string>>)restClient.Execute<List<string>>(request);
        restClient.ValidateResponse(response);