小编Dav*_*son的帖子

我可以将基于接口的对象传递给MVC 4 WebApi POST吗?

我希望有这样的API:

public class RelayController : ApiController
{
    // POST api/values
    public void Post([FromBody]IDataRelayPackage package)
    {
        MessageQueue queue = new MessageQueue(".\\private$\\DataRelay");
        queue.Send(package);
        queue.Close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到'包'的空值,所以我想知道可能出错的地方.我唯一的想法是默认的JSON序列化程序无法处理这个,但我不清楚如何解决它.

c# asp.net-mvc post interface asp.net-web-api

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api ×1

c# ×1

interface ×1

post ×1