对于我们的内部监控,我们的开发团队要求我们为机器人提供一个简单的终点。类似于:www.domain.com/monitor/check
如果一切正常,它应该返回一个原始字符串,例如" GoodToGo"
我们现在有一个使用ServiceStack的应用程序,它工作正常,但我在添加这个简单的端点时遇到了麻烦。任何帮助,将不胜感激。这就是我所拥有的,并且无法为我的服务找到路线。"
public class InternalService : Service
{
public class EmptyRequest {}
[Route("/monitor/check", "")]
public object Get(EmptyRequest request)
{
return "GoodToGo";
}
}
答案 0 :(得分:4)
[Route]
属性应位于Request DTO上,即:
[Route("/monitor/check")]
public class EmptyRequest : IReturn<string> {}
public class InternalService : Service
{
public object Get(EmptyRequest request)
{
return "GoodToGo";
}
}