由于您只有一个参数,因此可以尝试用[FromBody]
属性来修饰它,或者更改方法以接受具有值作为属性的DTO,如我在此处建议的那样:MVC4 RC WebApi参数绑定
更新:官方的ASP.NET网站今天进行了更新,并提供了很好的解释:https ://docs.microsoft.com/zh-cn/aspnet/web-apI/Overview/advanced/sending-html- form-data-part- 1个
简而言之,在正文中发送单个简单类型时,仅发送以等号(=)为前缀的值,例如body:
=test