0
我試圖定義一個看跌API方法與此語法:在asp.net的Web API定義路線
/API /命令/ 12 /訂購日期
,其中12是訂單ID,訂購日期是一個動作有2個參數的方法:int orderId,OrderDate orderdate。
該方法的路由定義是什麼?
我試圖定義一個看跌API方法與此語法:在asp.net的Web API定義路線
/API /命令/ 12 /訂購日期
,其中12是訂單ID,訂購日期是一個動作有2個參數的方法:int orderId,OrderDate orderdate。
該方法的路由定義是什麼?
你可以使用這條路線:
config.Routes.MapHttpRoute(
name: "Orders",
routeTemplate: "api/{controller}/{orderId}/{action}"
);
您還可以,如果你想更加明確:
config.Routes.MapHttpRoute(
name: "Update Order Date",
routeTemplate: "api/orders/{orderId}/orderdate"
defaults: new { controller = "Orders", action = "OrderDate" }
);
而且你的操作方法是這樣的:
[HttpPut]
public HttpResponseMessage OrderDate(int orderId, OrderDate orderDate)
{
// implementation
}
是訂購動作名稱或日期參數? –