3

我有一个 ASP.NET Web 应用程序,它返回一个包含 JSON 编码对象以及一堆二进制文件的多部分响应。(有关产生此内容的代码,请参阅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)。

我有什么选择?

4

0 回答 0