【问题标题】:Web Api Post request with one parameter not working带有一个参数的 Web Api Post 请求不起作用
【发布时间】:2018-04-22 18:39:27
【问题描述】:

我无法弄清楚为什么我会为此请求收到 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 打来的电话:

【问题讨论】:

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


    【解决方案1】:

    想通了。与我的参数名称未在我们的系统中“列入白名单”有关。很郁闷!

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 1970-01-01
      • 2020-03-30
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      相关资源
      最近更新 更多