2017-10-15 66 views
1

我想修改来自Servicestack'JsonServiceClient'的请求中的RequestURI,但请求URI是只读的。我尝试使用的Restful API需要在GET请求的URI中发送'apikey',而不是像我所期望的那样在标头中发送。我知道我可以创建一个基础类,如'CommonRequest',并将'apikey'放在那里,但这听起来不对,我应该修改请求的预执行。Servicestack请求为每个查询添加参数

我已经尝试使用内置到ServiceStack中的请求过滤器,但那不会让我修改请求。

任何想法?

彼得

回答

1

您不能修改的请求,但你可以将它添加到字典IRequest.Items附加额外的元数据到它。

+0

这不允许我将参数添加到URI,但通过 – Peter

+0

@Peter no,因为无法修改HTTP请求 – mythz