JSON でエンコードされたオブジェクトと一連のバイナリ ファイルを含むマルチパート応答を返す ASP.NET Web アプリケーションがあります。(これを生成するコードについては、https://stackoverflow.com/a/12334553/98422を参照してください。その質問には背景も少しあります)。
HTTP 応答データは次のようになります。
--b621907a-a740-44f4-b495-a91a078b90ef
Content-Type: application/json; charset=utf-8
[1,2]
--b621907a-a740-44f4-b495-a91a078b90ef
Content-Type: image/jpeg
<image file content>
--b621907a-a740-44f4-b495-a91a078b90ef
Content-Type: text/plain
<text file content>
--b621907a-a740-44f4-b495-a91a078b90ef--
そのため、クライアント側で応答を消費したいと考えています。私のクライアントは C# アプリケーションです。
これどうやってするの?フレームワークのサポートが必要だと思いますが、どこから調べればよいかわかりません。
おそらく関係ありませんが、私は Web サーバーとの対話の大部分に RestSharp を使用しています。私が知る限り、RestSharp はこの応答を処理できません (これは十分に公平です。あまり RESTy ではありません)。
どのようなオプションがありますか?