2012-10-10 47 views
1

在ServiceStack中,我如何確保所有的URI都有一個特定的基本參數?ServiceStack,全局URI參數

一個示例是,如何將?format=csv/json/xml附加到每個服務URI,即使沒有請求DTO指定format字段。

我想使用它進行替代認證。傳遞用戶並傳入HTTP的授權標頭是驗證每個服務調用的首選方式,但我也希望允許用戶傳入用戶並作爲參數傳遞。

回答

1

您可以讓所有DTO類從具有您需要的參數的基類繼承。在你的情況下,你可以有類似

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