2016-12-28 85 views
-2

我想在使用jwt進行翻新時傳遞動態頭,我使用GET api接收了令牌,並且使用共享首選項保存了令牌,我需要將令牌作爲頭部接收用戶詳細信息,以便在登錄時使用。在此之前,圖書館,在改造只是混淆,請幫助我!如何在Retrofit 2.0中傳遞動態標題授權?

回答

0

將@Header放在方法參數上,並在調用時將其作爲值傳遞。

根據該文檔:

// Replaces the header with the the value of its target. 
@GET("/") 
void foo(@Header("Authorization") String token, Callback<Response> cb); 

頭參數可爲null這將在請求中省略它們。傳遞List或數組將導致每個非null項目的標題。

請注意,HTTP標頭不會相互覆蓋。所有具有相同名稱的標題將與請求一起進入。然後,它將由服務器如何解釋。我建議您不要添加多個相同名稱的標題。