首页 文章

将类对象从C#应用程序上载到.asp Web API

提问于
浏览
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

也许我的做法是错的?

1 回答

  • 1

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

    此外,我建议在决定发送为Byte数组之前使用某些数据测试API调用 .

    希望这会有所帮助 .

相关问题