在ServiceStack中,我如何确保所有URI都具有某个基本参数?
示例是如何将?format=csv/json/xml
附加到每个服务URI,即使没有请求DTO指定format
字段。
我想将它用于替代身份验证。传递用户并传入HTTP的授权标头是验证每个服务调用的首选方式,但我也希望允许人们传入用户并作为参数传递。
答案 0 :(得分:1)
您可以让所有DTO类继承自具有您需要的参数的基类。在你的情况下你可以有像
这样的东西public abstract class SecuredRequest
{
public string Key { get; set; }
public string Signature { get; set; }
}