我在.NET Core中创建了一个rest API。我需要做一些通常不通过休息完成的事情:在服务器上执行作业。经过一些研究后,我收集说我应该使用[HttpPost]
来做这个,所以我写了这个函数:
[HttpPost("RunJob/{jobId}")]
public ActionResult<AIXResponse> RunJob(string jobId)
{
// Do stuff
}
不幸的是,除非我将[HttpPost]
更改为[HttpGet]
,否则此功能不会触发。事实上,没有其他动词有效。只有得到。知道为什么吗?
编辑:
好的,这是固定的。我是一个白痴,试图通过我的浏览器代替PostMan。