Servicestack请求为每个查询添加参数

时间:2017-10-15 14:08:33

标签: c# servicestack

我想修改来自Servicestack'JsonServiceClient'的请求中的RequestURI,但是,请求URI是只读的。我正在尝试使用的Restful API需要在GET请求的URI中发送'apikey',而不是像我期望的那样在头文件中发送。我知道我可以创建一个基类,例如'CommonRequest'并将'apikey'放在那里,但这听起来不对,而是我应该在执行前修改请求。

我尝试使用ServiceStack内置的请求过滤器,但这不允许我修改请求。

有什么想法吗?

彼得

1 个答案:

答案 0 :(得分:1)

您无法修改请求,但可以通过将其添加到IRequest.Items字典来附加其他元数据。