Web Api Post请求,其中一个参数不起作用

时间:2017-11-09 16:51:38

标签: asp.net asp.net-web-api postman

我无法弄清楚为什么我会收到这个请求的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致电:

enter image description here

1 个答案:

答案 0 :(得分:1)

想出来。在我们的系统中,我的参数名称没有被“列入白名单”。很沮丧!