2015-03-02 67 views
1

對於我們的內部監控,我們的開發人員團隊要求我們提供一個簡單的終結點以供機器人命中。喜歡的東西:www.domain.com/monitor/check在ServiceStack(.NET)中返回簡單的原始字符串

如果一切正常,它應該返回原始字符串,像「GoodToGo」

我們有一個應用程序正在使用ServiceStack,它工作正常,但我無法添加這個簡單的終端。任何幫助,將不勝感激。這就是我所擁有的,並且無法找到我的「服務」的路線。

public class InternalService : Service 
    { 
     public class EmptyRequest {} 

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

回答

4

[Route]屬性應在請求DTO,即:

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

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

甜蜜的,謝謝!它效果很好。雖然我不能接受另外4分鐘的答案......該死的StackOverflow! – Jason 2015-03-02 23:43:44

相關問題