如何将枚举参数值传递给RESTful服务

时间:2015-11-27 14:23:41

标签: c# rest

我的表格有以下服务:

[HttpGet]
public string GetProductCode(Products product, SubProducts subProduct)

传递的2个值是枚举值。我应该如何使用它以及如何获得返回值?

1 个答案:

答案 0 :(得分:1)

您可以在WebApiConfig文件中添加以下内容:

config.Routes.MapHttpRoute(
  name: "ProductCodeRoute",
  routeTemplate: "api/YourControllerName/{product}/{subProduct}"
);

以便客户可以在//Url/YourControllerName/1/2调用服务以获取产品代码。