2017-10-15 63 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