HttpStatus和DownloadData

Mic*_*rum 12 c# restsharp

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

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

Joh*_*han 16

图像数据将在 RestResponse.RawBytes