获取完整的路线路径

本文关键字:路径 获取 | 更新日期: 2023-09-27 18:27:07

我正在使用Web API 2,我想打印日志文件的完整路由路径

示例:

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

因此,在[MISSING CODE]部分我想将{GET}api/orders/{orderId}打印到日志文件中。

(例如结果:api/orders/123,api/orders/123?search=不是我想要的,我可以在请求中找到它们)

日志文件将存储{GET}api/orders/{orderId}

感谢

获取完整的路线路径

我自己找到了答案,谢谢

this.Request.GetRouteData().Route.RouteTemplate