1

虽然我已经了解了如何轻松写入响应流,但我想知道在 ServiceStack 客户端(例如ServiceClientBase)的上下文中是否可以访问服务器的响应流。

在我开始访问该HttpWebResponse对象之前,我想仔细检查一下我没有重新发明轮子。

4

1 回答 1

2

有关如何访问基础原始响应类型的示例,请参阅这个较早的答案。

C# ServiceClient wiki也是关于 ServiceStack 内置 C#/.NET 服务客户端的权威文档。它包括一个关于访问底层原始响应的不同方式的部分,包括通过 Response 流:

using (Stream responseStream = client.Get<Stream>("/poco/World")) {
    var dto = responseStream.ReadFully().FromUtf8Bytes().FromJson<PocoResponse>();
    dto.Result //Hello, World
}
于 2013-03-25T16:36:42.940 回答