Просто измените POST на
"http://localhost:11121/Student/Insert/" + id
и затем сопоставьте маршрут
routes.MapRoute(
"InsertStudent",
"Student/Insert/{id}",
new { controller = "Student", action = "Insert", id = "" }
);
, а затем в вашем контроллере вы можете проверить, пуст ли идентификатор, если нет, то создайте новыйuser
также иногда я делаю что-то вроде этого
routes.MapRoute(
"Resource",
"{resource}/{operation}/{id}",
new { controller = "Resource", action = "Index", resource = "", operation = "" id = "" }
);
, и тогда вы можете разобрать, что это за вещи ..
в качестве примечания, и если выделая больше конечных точек для вашего сервиса, вы можете рассмотреть возможность использования GET, POST, PUT, DELETE вместо фактического «Вставить» в URI.REST.