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
}