在ServiceStack(.NET)中返回简单的原始字符串

时间:2015-03-02 23:32:55

标签: servicestack

对于我们的内部监控,我们的开发团队要求我们为机器人提供一个简单的终点。类似于:www.domain.com/monitor/check

如果一切正常,它应该返回一个原始字符串,例如" GoodToGo"

我们现在有一个使用ServiceStack的应用程序,它工作正常,但我在添加这个简单的端点时遇到了麻烦。任何帮助,将不胜感激。这就是我所拥有的,并且无法为我的服务找到路线。"

public class InternalService : Service
    {
        public class EmptyRequest {} 

        [Route("/monitor/check", "")]
        public object Get(EmptyRequest request)
        {
            return "GoodToGo";
        }
    }

1 个答案:

答案 0 :(得分:4)

[Route]属性应位于Request DTO上,即:

[Route("/monitor/check")]
public class EmptyRequest : IReturn<string> {} 

public class InternalService : Service
{
    public object Get(EmptyRequest request)
    {
        return "GoodToGo";
    }
}