是否可以报告调用Web API时使用的路由名称?
我想在" foo"中做一些诊断。根据我打电话的方式/方式,调查看什么路线。有什么方法可以让action / api看到用来到达它的路线?某种"路线反思"?
答案 0 :(得分:0)
您可以使用Request.GetRouteData()
获取操作的路径详细信息。
public class TestController : ApiController
{
[HttpGet]
public HttpResponseMessage Index()
{
var route = Request.GetRouteData();
return Request.CreateResponse(HttpStatusCode.OK);
}
}