私はこのようなDtoを持っています:
[Route("/clients/", HttpMethods.Post)]
[Route("/clients/{Dummy}", HttpMethods.Post)]
public class ClientPostDto : IReturnVoid
{
public string Dummy { get; set; }
}
そして、私のサービスの投稿方法:
public class ClientService : Service
{
public void Post(ClientPostDto request)
{
// do some stuff
}
}
これらの 2 つのルーティングをマージすることは可能ですか?
したがって、次の 2 つの POST 要求は、私のサービスの同じメソッドによって処理されます。
localhost:12345/clients/
localhost:12345/clients/CLIENT_IDENTIFIER
クライアントはフル パスのリストに格納されているため、Dummy プロパティはまったく必要ありません。