1
虽然我已经学会了如何使用easily write to the response stream,但我想知道在ServiceStack客户端的上下文中(例如ServiceClientBase
)是否可以访问服务器的响应流。在Servicestack客户端上下文中使用流
在我开始访问HttpWebResponse
对象之前,我想仔细检查一下,我没有重新发明轮子。
虽然我已经学会了如何使用easily write to the response stream,但我想知道在ServiceStack客户端的上下文中(例如ServiceClientBase
)是否可以访问服务器的响应流。在Servicestack客户端上下文中使用流
在我开始访问HttpWebResponse
对象之前,我想仔细检查一下,我没有重新发明轮子。
有关如何访问underlying raw response types的示例,请参阅此前的答案。
此外,C# ServiceClient wiki是ServiceStack内置于C#/ .NET服务客户端的权威性文档。它包括一段关于accessing the underlying raw response的不同方式,包括通过响应流:
using (Stream responseStream = client.Get<Stream>("/poco/World")) {
var dto = responseStream.ReadFully().FromUtf8Bytes().FromJson<PocoResponse>();
dto.Result //Hello, World
}