有什么可以让RestSharp忽略SSL证书中的错误吗?我有一个测试客户端,我连接的服务还没有一个有效的cetificate.
当我提出请求时,我收到错误:
The underlying connection was closed: Could not establish trust
relationship for the SSL/TLS secure channel.
Run Code Online (Sandbox Code Playgroud)
提前致谢
/迈克尔
更新:
我最终使用:
ServicePointManager.ServerCertificateValidationCallback +=
(sender, certificate, chain, sslPolicyErrors) => true;
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用DownloadData方法使用RestSharp下载文件(图像)
var client = new RestClient(baseUrl);
var request = new RestRequest("GetImage", Method.GET);
var response = client.DownloadData(request);
Run Code Online (Sandbox Code Playgroud)
这工作正常,但如果请求返回错误,我无法看到HttpStatus代码.
我可以发出请求并检查状态:
var client = new RestClient(baseUrl);
var request = new RestRequest("GetImage", Method.GET);
var response = client.Execute(request);
var status = response.StatusCode;
Run Code Online (Sandbox Code Playgroud)
但后来我无法从Content属性中获取图像.
我错过了一些明显的东西吗?