使用Postman将参数发送到WebApi Action?

时间:2017-08-15 12:34:20

标签: asp.net-web-api postman

我有以下行动:

[HttpPost]
public IHttpActionResult GetByUsername(string username)
{
    return Ok(_userBusinessComponent.GetUserByUsername(username));
}

如何通过usernamePostman发送到此操作 我尝试了以下,没有回应:

Postman Screenshot

Postman Screenshot

我将动作签名更改为:

public IHttpActionResult GetByUsername([FromBody]string username)

此时用户名始终为空!!!

1 个答案:

答案 0 :(得分:0)

正如ibubi所述,对于以下网络API动作

[HttpPost]
public IHttpActionResult GetByUsername(string username)
{
    return Ok(_userBusinessComponent.GetUserByUsername(username));
}

我必须使用以下代码:

http://localhost:51671/api/User/GetByUsername?username=Moha‌​mmad