0
是否可以報告調用Web API時使用的路由名稱?是否可以報告調用Web API時使用的路由名稱?
我想在「foo」項目中進行一些診斷,根據我的呼叫方式來查看調用哪個路由。有沒有一種方法可以查看使用哪條路徑到達它?某種「路線反射」?
是否可以報告調用Web API時使用的路由名稱?是否可以報告調用Web API時使用的路由名稱?
我想在「foo」項目中進行一些診斷,根據我的呼叫方式來查看調用哪個路由。有沒有一種方法可以查看使用哪條路徑到達它?某種「路線反射」?
您可以使用Request.GetRouteData()
來獲取某個操作的路由詳細信息。
public class TestController : ApiController
{
[HttpGet]
public HttpResponseMessage Index()
{
var route = Request.GetRouteData();
return Request.CreateResponse(HttpStatusCode.OK);
}
}