我无法弄清楚为什么我会收到这个请求的404。我对Web Api路由很新,但我认为这是正确的。任何人都知道问题所在。我已经这样做了大约一个半小时。谢谢!
路由配置:
public override void RegisterArea(AreaRegistrationContext context)
{
RouteTable.Routes.MapHttpRoute(
"japiClientOnboarding",
"japi/clientOnboarding/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
控制器操作:
[System.Web.Http.HttpPost]
public HttpResponseMessage createClientFromProspect(long prospectId)
{
........
}
我通过Postman致电:
答案 0 :(得分:1)
想出来。在我们的系统中,我的参数名称没有被“列入白名单”。很沮丧!