http - 使用 RestSharp 和 ResponseWriter 下载流

标签 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);

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

最佳答案

执行请求后可以查看response.StatusCode和response.StatusDescription。

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

关于http - 使用 RestSharp 和 ResponseWriter 下载流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26273135/

相关文章:

jquery - 如何从Grails中的AJAX错误回调中检索错误消息?

java - 发送网络请求而不是等待响应

node.js - node fluent-ffmpeg流输出错误码1

rest - 使用 POST 创建请求,响应代码 200 或 201 和内容

stream - 在 kurento 媒体服务器中混合流概念

lambda - Java 8 Stream 每 100 行读取一次文件

spring - HTTP : What is the difference between SC_NOT_FOUND and NOT_FOUND

c# - Http无法向服务器发送消息

http - 如何解释空的 HTTP Accept header ?

Python - 拦截来自页面的 HTTP 请求