相关疑难解决方法(0)

FromHeader Asp.NET Core绑定到默认值

我正在使用以下基本控制器测试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 xy在输入方法时绑定到默认整数值.

我也试过了

[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)

但结果是一样的.我做错了什么?

c# asp.net binding http-headers asp.net-core-webapi

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-core-webapi ×1

binding ×1

c# ×1

http-headers ×1