我正在尝试使用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
}
答案 0 :(得分:0)
没有null
输入的概念,客户端必须调用特定服务,ServiceStack中的每个服务都需要一个请求DTO,它定义服务入口点和它接收的请求 - 请求DTO可以为空。