.NET MVC 方式实现 Web API-处理 POST 数据

作者:vkvi 来源:千一网络(原创) 日期:2017-4-20

前面讲了如何从 QueryString 获取值映射,也讲了如何将返回值由 XML 格式改为 JSON 格式,下面讲讲如何从 POST 获取值。

首先,我们创建一个提交表单用于测试,当然实际中你也可以用 WebClient 代码直接 POST 提交。

由上可知,客户端会 POST 两个值过来,一个是 username,一个是 password,我们要使用传过来的值,就需要创建一个类来对应这两个参数。

也就是说虽然 POST 来的数据并不是 JSON 格式,但是 .NET 会将它按 JSON 一样对应到一个类中。

username、password 忽略大小写,但是为了与大家平时的 json 习惯相符,我还是用的小写开头,并且这个 JSON 也是支持数字等其他类型的。类的属性可以多于或少于实际 POST 的参数。

最后,我们写一个 Post 方法(因为我们是取 POST 数据,所以方法名称就叫 Post),再加一个参数:RequestJson json。

这种情况下 [FromBody] 加不加都可以。

你前面那位网友看了:开机启动 ftp 下载 1.exe 病毒的解决办法

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他