応答ストリームに簡単に書き込む方法はすでに学習しましたが、ServiceStackクライアント(例ServiceClientBase
)のコンテキストでサーバーの応答ストリームにアクセスできるかどうか疑問に思いました。
オブジェクトへのアクセスを開始する前に、HttpWebResponse
車輪の再発明を行わないことを再確認したいと思いました。
応答ストリームに簡単に書き込む方法はすでに学習しましたが、ServiceStackクライアント(例ServiceClientBase
)のコンテキストでサーバーの応答ストリームにアクセスできるかどうか疑問に思いました。
オブジェクトへのアクセスを開始する前に、HttpWebResponse
車輪の再発明を行わないことを再確認したいと思いました。
基になる生の応答タイプにアクセスする方法の例については、この以前の回答を参照してください。
また、C#ServiceClient wikiは、ServiceStackに組み込まれているC#/。NETサービスクライアントに関する信頼できるドキュメントです。応答ストリームを介するなど、基になる生の応答にアクセスするさまざまな方法に関するセクションが含まれています。
using (Stream responseStream = client.Get<Stream>("/poco/World")) {
var dto = responseStream.ReadFully().FromUtf8Bytes().FromJson<PocoResponse>();
dto.Result //Hello, World
}