次のように、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]