小编Mic*_*rum的帖子

RestSharp - 忽略SSL错误

有什么可以让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)

https restsharp

59
推荐指数
3
解决办法
3万
查看次数

HttpStatus和DownloadData

我正在尝试使用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属性中获取图像.

我错过了一些明显的东西吗?

c# restsharp

12
推荐指数
1
解决办法
5657
查看次数

标签 统计

restsharp ×2

c# ×1

https ×1