使用“frombody”属性,Web Api方法的参数在使用Postman

时间:2016-06-30 06:14:08

标签: api asp.net-web-api postman

下面给出的是我的WebApi方法,我想用Postman测试它,但每当我提交请求时, myKey 总是包含空值。

[Route("Complete")]
[HttpPost]
[Authorize]
public async Task<IHttpActionResult> Complete([FromBody]string myKey)
{
    // My logic
}

这就是我如何通过Postman提交请求。 enter image description here

我发现很多帖子建议我们如何从Web提交数据,但不是一个使用Postman显示相同的数据。

你能指导我通过Postman工具获得 myKey 的价值吗?

1 个答案:

答案 0 :(得分:8)

仅传递请求正文中的值。为[FromBody]这样的简单类型参数添加string属性时,正文将被读为字符串。

enter image description here