使用.nep核心网络api

时间:2020-09-23 11:49:43

标签: c# webapi

实际上这是基本的,但是我重新学习了,我找不到任何有关此的示例。我想要一个可以计算的api控制器,它必须使用HttpPost,并且我应该包含一个int参数。之后,我想在屏幕上显示我的价值。

这些是我编写代码的方式,首先,我对Web api没有这种经验。我的意思是我知道crud,但是我不知道如何定义一个带参数的post方法并在Web上返回此参数。

    public class ValuesController : ControllerBase
    {
       [HttpPost("{value}")]
       public int Pi(int value)
       {
           return value;
       }
    }

但是当我转到api / values / Pi / 5 ...时,我想在屏幕上看到此值。请你能帮我吗?

1 个答案:

答案 0 :(得分:1)

只需在控制器上添加路由

[Route("api/[controller]/[action]")]
[ApiController]
public class ValuesController : ControllerBase
{
    [HttpPost("{value}")]
    public int Pi(int value)
    {
        return value;
    }
}