我的 MVC 4 + ServiceStack 应用程序中有一个 FilterAttribute,如下所示:
public class AuthSignatureRequired : ServiceStack.ServiceInterface.RequestFilterAttribute, IHasRequestFilter
{
用户可以像这样访问路由:
[Route("/apple/locations/", Verbs = "GET")]
[Route("/apple/locations/{Region}", Verbs = "GET")]
如何从我的AuthSignatureRequired()
请求过滤器属性中获取路由?
例如,如何从上面的 URI 中获取“apple”?
我已经尝试过这种方法,但是有更好的方法吗?
req.AbsoluteUri.Replace("http://", "").Split('/')[1]