我正在通过邮递员测试我的web api。但是传递的请求对象为空。为什么得到null对象
以下是WebAPI操作。
[AcceptVerbs("POST")]
[HttpPost]
[Route("rename")]
public IHttpActionResult Rename([FromBody]Customer custObj)
{
//I am getting custObj always null
}
最初,我得到了下面的错误。
错误在POST发送JSON对Web API服务
使用下面的链接,我才知道,我错过了设置content-type:application/json
Error sending json in POST to web API service
设置内容类型之后, API方法被击中,但我得到的客户对象为null。
public class Customer
{
public int UserId {get; set;}
public string Title {get; set;}
//& so on
}
任何帮助/建议高度赞赏。 由于
你能不能请在这个问题您的客户对象? –
@JoakimSkoog,在帖子中添加了客户类 –
我假设您在Customer对象中具有UserId,Type和Title的属性? 编辑:你可以在他们的问题中包含他们的正确类型吗? –