示例代码:
//定义路由 config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
//控制器方法
public class MyController : ApiController
{
[HttpGet]
[Route("api/mycontroller/getfoo/{id}")]
public IHttpActionResult GetFoo(int id)
{
//方法实现
}
}