我正在使用以下基本控制器测试Asp.Net核心WebApi:
[Route("test")]
public class TestController
{
[Route("mult")]
[HttpGet]
public int Multiply(int x, int y)
{
return x * y;
}
}
Run Code Online (Sandbox Code Playgroud)
然后,在Fiddler中,我发送以下请求:
并且,由于某种原因,响应为0. Booth x并y在输入方法时绑定到默认整数值.
我也试过了
[Route("test")]
public class TestController
{
[Route("mult")]
[HttpGet]
public int Multiply([FromHeader]int x, [FromHeader]int y)
{
return x * y;
}
}
Run Code Online (Sandbox Code Playgroud)
但结果是一样的.我做错了什么?