从postmaster收到的asp.net API帖子值为null

时间:2014-12-29 11:54:13

标签: c# asp.net-web-api2

我用简单的post方法编写了一个非常基本的asp .net api。 post参数返回null。我已经尝试了各种方法来让方法返回我传入的对象。我创建了一个数据传输对象,并且我已经验证了该方法被调用。我还能检查什么?

发布主设置----

     url: /api/values
     params: incidentID 4
     params: incidentTitle 'this is some text'
     Content-Type: application/json


    // POST api/values
    [Route("api/values")]
    [HttpPost]
    public HttpResponseMessage Post([FromBody]incidentDTO incid)
    {
        return Request.CreateResponse(incid);

    }

1 个答案:

答案 0 :(得分:2)

我认为邮政局长你的意思是邮递员。

如果您使用的是Postman,请使用以下步骤:

标题下输入内容类型,其值为 application / json

选择原始标签,然后按如下方式输入您的数据:

{
    "incidentId":4,
    "incidentTitle":"this is some text"
}

点击发送

由于正在从正文中读取帖子数据,因此无需在网址参数中输入任何值。