현재 C#에서 REST WVF 웹 서비스를 설계 중입니다.이 서비스는 MVC 웹 사이트에서 사용되고 한 점만 혼란스럽게합니다. 서명이있는 두 가지 메소드가 있다고 가정하십시오.REST 서비스에서 요청/응답 사용하기
public bool IsEmailAvailable(string email address) { ... }
public DbUser GetUser(object id) { ... }
위와 같이 서비스 인터페이스와 구현을 그대로 유지할 수 있습니까? 누군가가 나를 더 많이 디자인하는 것에 대해 언급했습니다.
public IsEmailAvailableResponse IsEmailAvailable(IsEmailAvailableRequest request) { ... }
public GetUserResponse GetUser(GetUserRequest request) { ... }
각 방법을 구현할 때 장단점은 무엇입니까?