1
我有一个FilterAttribute在我的MVC 4 + ServiceStack应用,像这样:获取路线中ServiceStack RequestFilterAttribute
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]
您推荐使用占位符而不是使用上面使用的方法吗?你有一个如何做你推荐的例子吗? – user1477388