【发布时间】:2017-05-06 02:50:11
【问题描述】:
我正在使用以下基本控制器测试 Asp.Net core WebApi:
[Route("test")]
public class TestController
{
[Route("mult")]
[HttpGet]
public int Multiply(int x, int y)
{
return x * y;
}
}
然后,在 Fiddler 中,我发送以下请求:
而且,由于某种原因,响应为 0。x 和 y 在进入方法时都绑定到默认整数值。
我也试过了:
[Route("test")]
public class TestController
{
[Route("mult")]
[HttpGet]
public int Multiply([FromHeader]int x, [FromHeader]int y)
{
return x * y;
}
}
但结果是一样的。我做错了什么?
【问题讨论】:
标签: c# asp.net binding http-headers asp.net-core-webapi