繁体   English   中英

Web API发布正文对象为null

[英]Web API post Body object is null

我有这样的Web api方法

        [HttpPost]
        public IHttpActionResult Login(ILogin request)
        {
             // do stuff 
        }

我的登录对象是

 public interface ILogin 
    {
        string UserName { get; set; }
        string Password { get; set; }
    }

我正尝试从提琴手打来电话,提供以下详细信息

网址-myapi.com/login

请求正文

  { "UserName": "ingridmooney@insurity.com", "Password": "adfdfdf" } 

我尝试了请求正文的各种组合-但无论何时调试-ILogin请求始终为null。 我究竟做错了什么?

您无法实例化接口。 您的webapi应该期望有一个实现ILogin接口的类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM