ServiceStack,全局URI参数

时间:2012-10-10 05:32:14

标签: servicestack

在ServiceStack中,我如何确保所有URI都具有某个基本参数?

示例是如何将?format=csv/json/xml附加到每个服务URI,即使没有请求DTO指定format字段。

我想将它用于替代身份验证。传递用户并传入HTTP的授权标头是验证每个服务调用的首选方式,但我也希望允许人们传入用户并作为参数传递。

1 个答案:

答案 0 :(得分:1)

您可以让所有DTO类继承自具有您需要的参数的基类。在你的情况下你可以有像

这样的东西
public abstract class SecuredRequest
{
    public string Key { get; set; }
    public string Signature { get; set; }
}