Пользовательский метод HttpPost CreateProduct не ударил от почтальона. я также добавляю в файл webapiconfig {действие} при маршрутизации - PullRequest
0 голосов
/ 26 февраля 2020
public class ValuesController : ApiController
{
        // GET api/values

        [HttpPost]
        public object CreateProduct([FromBody]AddProductRequestHandler value)
        {
            return null;
        }
}

1 Ответ

0 голосов
/ 26 февраля 2020

Не могли бы вы поделиться информацией

и убедиться, что вы определили маршрут для вашего контроллера API, как указано ниже

enter image description here

Файл Global.asax.cs в проекте может потребовать дополнительных изменений для включения ASP. NET Web API.

  1. Добавьте следующие ссылки на пространство имен:

    используя System.Web.Http; using System.Web.Routing;

  2. Если код еще не определяет метод Application_Start, добавьте следующий метод:

    protected void Application_Start () {}

  3. Добавьте следующие строки в начало метода Application_Start:

    GlobalConfiguration.Configure (WebApiConfig.Register);

...