【发布时间】:2017-08-27 18:23:26
【问题描述】:
我有以下操作:
[HttpPost]
public IHttpActionResult GetByUsername(string username)
{
return Ok(_userBusinessComponent.GetUserByUsername(username));
}
如何通过Postman 将username 发送到此操作@
我尝试了以下,没有任何反应:
我将动作的签名更改如下:
public IHttpActionResult GetByUsername([FromBody]string username)
这次用户名始终为空!!!
【问题讨论】:
-
你试过
http://localhost:51671/api/User/GetByUsername?username="Mohammad"吗? -
@ibubi 有效!谢谢。但是我怎样才能将此参数与 JSON 一起发送到操作。
-
AFAIK 因为你是从 Postman 发送一个对象,你的参数类型应该是一个复杂类型,说它
User对象,而不是string username,使用User user。