2016-12-28 9 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の場合もあります。リストまたは配列を渡すと、null以外の項目ごとにヘッダーが生成されます。

HTTPヘッダーはお互いに上書きされません。同じ名前のすべてのヘッダーがリクエストに含まれます。それから、それはどのように解釈されるのかはサーバーに任されます。同じ名前の複数のヘッダーを追加しないことをお勧めします。

関連する問題