FromUri请求参数如何使用Postman?

How to use Postman for FromUri request parameters?

我写了下面的简单 Web API 方法。

[HttpGet]
[HttpPost]
public int SumNumbers([FromUri]Numbers calc, [FromUri]Operation op)
{
    int result = op.Add ? calc.First + calc.Second : calc.First - calc.Second;
    return op.Double ? result * 2 : result;
}

以下是数字 class 的模型:

public class Numbers
{
    public int First { get; set; }
    public int Second { get; set; }
}

以下是模型 class 的操作:

public class Operation
{
    public bool Add { get; set; }
    public bool Double { get; set; }
}

现在,我不明白如何使用 Postman 检查此 Web API 方法。

我试过如下,但没有用。我没有收到任何错误,但我没有收到回复。谁能帮帮我?

您正在 header 上设置值,但在您的代码中使用了 URI。您需要更改代码或使用 Postman 发送请求的方式。

据我所知,您需要将这些值作为查询字符串的一部分添加到您的 URI:

http://localhost:29844/api/bindings/SumNumbers?first=10&second=20&add=true&double=false

Have a look at this