2012-10-10 5 views
1

ServiceStack에서 모든 URI에 특정 기본 매개 변수가 있는지 확인하려면 어떻게해야합니까?ServiceStack, 전역 URI 매개 변수

요청 DTO가 format 필드를 지정하지 않더라도 ?format=csv/json/xml을 각 서비스 URI에 추가하는 방법을 예로들 수 있습니다.

대체 인증을 위해 사용하고 싶습니다. 사용자를 전달하고 HTTP의 인증 헤더를 전달하는 것이 각 서비스 호출을 인증하는 선호되는 방법이지만 사용자가 사용자를 전달하고 매개 변수로 전달할 수도 있습니다.

답변

1

모든 DTO 클래스는 필요한 매개 변수를 가진 기본 클래스에서 상속받을 수 있습니다. 귀하의 경우에는 다음과 같은 것을 가질 수 있습니다.

public abstract class SecuredRequest 
{ 
    public string Key { get; set; } 
    public string Signature { get; set; } 
}