使用RestSharp和ResponseWriter下载Stream

koa*_*der 6 http stream http-status-codes restsharp

我使用ResponseWriter来装载使用RestSharp的流.

var client = new RestClient
var request = new RestRequest();
// ...
request.ResponseWriter = (ms) => {
  // how to detect the status code
};
var response = client.Execute(request);
Run Code Online (Sandbox Code Playgroud)

如何在ResponseWriter中找到HTTP状态代码?有没有更好的下载流的方法?

小智 4

您可以在执行请求后检查response.StatusCode和response.StatusDescription。

有趣的是,如果您使用此处描述的 DownloadData 方法https://github.com/restsharp/RestSharp/wiki/Other-Usage-Examples据我所知,无法访问此信息。