C# 使用.nep核心web api,使用Sign HTTPPOST方法返回一个简单的整数值
事实上,它是基本的,但尽管我研究过,我找不到任何关于它的例子。我想有一个api控制器来计算,它必须使用HttpPost,我应该包括一个int参数。之后,我想在屏幕上显示我的输入值 这就是我编写代码的方式,首先,我在WebAPI方面没有这样的经验。我的意思是我知道crud,但我不知道如何定义一个post方法,它接受参数并在web上返回这个参数C# 使用.nep核心web api,使用Sign HTTPPOST方法返回一个简单的整数值,c#,webapi,C#,Webapi,事实上,它是基本的,但尽管我研究过,我找不到任何关于它的例子。我想有一个api控制器来计算,它必须使用HttpPost,我应该包括一个int参数。之后,我想在屏幕上显示我的输入值 这就是我编写代码的方式,首先,我在WebAPI方面没有这样的经验。我的意思是我知道crud,但我不知道如何定义一个post方法,它接受参数并在web上返回这个参数 public class ValuesController : ControllerBase { [HttpPost(&quo
public class ValuesController : ControllerBase
{
[HttpPost("{value}")]
public int Pi(int value)
{
return value;
}
}
但是当我转到api/values/Pi/5时。。。我想在屏幕上看到这个值。您能帮我吗?只需在控制器上添加路由即可
[Route("api/[controller]/[action]")]
[ApiController]
public class ValuesController : ControllerBase
{
[HttpPost("{value}")]
public int Pi(int value)
{
return value;
}
}
谢谢,我试过了,但是没有回来。我还尝试了[Route(“api/[controller]/[action]/{value?}”)],但它又结束了。从postman中尝试,然后选择PostMethodNotGetHanks,因为它是在postman上完成的。我怎样才能为一个Matematical进程发送多个参数呢?就像这个公共int-Pi([FromBody]列表编号){返回编号[0]+编号[1]}非常感谢你。你疯了我的一天