public class MyRestService : RestService
{
    public MyRestService() : base()
    {
        _baseRoute = "/my_service";
    }

    private async Task MyPage(HttpRequest req, HttpResponse res, RouteData routeData)
    {

        var parameters = GetParameters(req);

        var name = parameters.GetAsNullableString("name");
        var message = parameters.GetAsNullableString("message");
        var result = message + ", " + name;

        await SendResultAsync(res, result);
    }

    public override void Register()
    {
        RegisterRoute("GET", "/my_page/{name}", this.MyPage);
    }
}