改造の際に承認Cookieヘッダーを追加する方法を知る必要があります。リクエストインタセプターなどを使用するようなアドバイスを見ました。以下は私が試しているものですが、これは正しいですか?まず最初に、セッションIDを取得するためのRequestAdatperが必要でした。これは、要求アダプターのビルダーによってのみ設定できます。しかし、私は最初にセッションIDを取得するようにリクエストする必要がありました。 sessionIdを取得するために2つの残りのアダプタと、取得した後に別のアダプタが必要ですか。私が本当に必要とするのは、取得した後にクッキーを設定するためのアダプターのメソッドですが、そのようなメソッドではありません。これは厄介です。認可Cookieを改造して設定するにはどうすればよいですか? FAQやチュートリアルではこれが表示されません。RETROFIT&AUTH COOKIE
RequestInterceptor requestInterceptor = new RequestInterceptor()
{
@Override
public void intercept(RequestFacade request) {
request.addHeader("Set-Cookie", "sessionId="+sessionIdentifier);
}
};
RestAdapter.Builder().setServer(serverURL)..setRequestIntercepter(requestIntercepter).build();
// but I don't have sessionId when this is first issued ???
私のアプリのためにこれを必要としない場合があります
が改修を設定します。しかし、それは大きな質問ですので、誰かが答えてください。 – user3186731
あなたは何をしましたか?答えのコードはちょうど混乱しています...私は私の要求を呼んでいる同じページにそれを含めることを試みています。 – Lion789