0

我已经在这个问题上工作了一两天了。我是 .asp Web API 的新手。

将类从我的 C# .net 4.0 应用程序上传/发送到 Web API 控制器的正确方法是什么,C# 应用程序在计算机 A 上,WebAPI 在计算机 B 上。

到目前为止,我使用 HttpRequestMessage 和 StringContent 作为内容并使用 HttpClient 类发送。我已经成功地将类作为json,但现在类有点大了,我需要压缩并发送它。

我认为我需要做的是上课,json 它,压缩它,然后作为压缩字节 [] 发送。
这是正确的方法吗?
我已经发布了一些问题并试图找到好的指南 - 没有成功。

这是上一篇文章的链接:
C# .net 4.0 Upload a file to .asp Web API

也许我的方法是错误的?

4

1 回答 1

1

如您所知,WebAPI 的原生格式是 JSON,所以我建议您按原样传递 JSON 有效负载。在你决定压缩它之前,我建议你阅读这里的数字和它们在记录和大小方面的表现。 http://josh.zeigler.us/technology/web-development/how-big-is-too-big-for-json/

另外,我建议在您决定以字节数组形式发送之前,先用一些数据测试 API 调用。

希望这会有所帮助。

于 2015-10-07T22:21:19.540 回答