我有一个关于 ServiceStack 的问题。为什么有空的请求类,为什么我们必须有一个请求类?例如:
[Route("/test", "GET")]
public class Test
{
}
public class TestResponse
{
public string Date { get; set; }
}
public class TestService : Service
{
public object Get(Test test)
{
return new TestResponse { Date = DateTime.Now.ToString() };
}
}
如果我的请求没有传递对象,我的服务会失败吗?
然后我是我的 Global.asax 文件,我有:
public class AxDataAppHost : AppHostBase
{
public AxDataAppHost() :
base("AxData", typeof(TestService).Assembly)
{
}
}
如果我有超过 1 个服务,在上面的示例中我正在使用TestService
,但如果我有一个用于Customers
,Orders
和Products
怎么办?如何处理多项服务?