2014-10-19 664 views
0

我使用的Web API 2,我想打印完整的路线路径到日志文件获取完整的路由路径

例子:

[RoutePrefix("api/orders")] 
public class OrdersController : Controller 
{ 
    [Route("{orderId}")] 
    [HttpGet] 
    public ResponseObject GetOrderByID(int orderId, string search) 
    { 
    // [MISSING CODE] 
    } 
} 

正如一个结果[缺码]部分 我想打印{GET} api/orders/{orderId}到日志文件。

(例如结果:API /命令/ 123,API /命令/ 123搜索=不是我所期待的,我可以在请求中找到)

日志文件将店内{} GET API /命令/ {}订单ID

感谢

回答

0

我自己找到了答案,谢谢

this.Request.GetRouteData().Route.RouteTemplate