如果我有以下控制器:
public class RetrievalController : ApiController
{
[Route("api/User")]
public HttpResponseMessage RetrieveSomethingKthx()
{
if (true)
{
return Request.CreateResponse(System.Net.HttpStatusCode.OK);
}
return Request.CreateResponse(System.Net.HttpStatusCode.NotFound);
}
}
早期(例如在OWIN中)是否有办法读取路径。 E.G。:Request.Path == "http://www.website.com/api/User"
因此获得有关该方法的反射信息?
请注意,我不依赖于Route来拥有控制器名称或“Action”名称。我假设Web API路由中存在一些内容,用于根据路由提取方法信息。