【问题标题】:Web API post Body object is nullWeb API post Body 对象为空
【发布时间】:2017-12-09 17:05:04
【问题描述】:

我有一个这样的 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 请求 始终为空。我究竟做错了什么?

【问题讨论】:

标签: c# json post asp.net-web-api


【解决方案1】:

您不能实例化接口。您的 webapi 应该期望一个实现 ILogin 接口的类。

【讨论】:

    猜你喜欢
    • 2019-03-06
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多