如何在ServiceStack中使用NULL RequestDTO配置REST服务方法

时间:2013-03-07 15:32:19

标签: web-services c#-4.0 servicestack

我正在尝试使用ServiceStack开发一些Web服务,但我无法配置将null作为输入的方法。

public class UserService : IService
{
   public object Get()
   {
       //gets all users 
       //not working
   }
  public object Get(FindUser request)
  {
       //this works
  }
}

public override void Configure(Container container)
{ 
    Routes
   .Add<FindUser>("/user/{id}") //this works
   .Add(null, "/user");//how to configure this route
}

1 个答案:

答案 0 :(得分:0)

没有null输入的概念,客户端必须调用特定服务,ServiceStack中的每个服务都需要一个请求DTO,它定义服务入口点和它接收的请求 - 请求DTO可以为空。