实际上这是基本的,但是我重新学习了,我找不到任何有关此的示例。我想要一个可以计算的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 ...时,我想在屏幕上看到此值。请你能帮我吗?
答案 0 :(得分:1)
只需在控制器上添加路由
[Route("api/[controller]/[action]")]
[ApiController]
public class ValuesController : ControllerBase
{
[HttpPost("{value}")]
public int Pi(int value)
{
return value;
}
}