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
我写了下面的简单 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