我有一个像这样的 Dto:
[Route("/clients/", HttpMethods.Post)]
[Route("/clients/{Dummy}", HttpMethods.Post)]
public class ClientPostDto : IReturnVoid
{
public string Dummy { get; set; }
}
我的服务中的 post 方法:
public class ClientService : Service
{
public void Post(ClientPostDto request)
{
// do some stuff
}
}
是否可以合并这两个路由?
因此,以下两个 POST 请求由我的服务中的相同方法处理:
localhost:12345/clients/
localhost:12345/clients/CLIENT_IDENTIFIER
我根本不需要 Dummy 属性,因为客户端存储在具有完整路径的列表中。