RETROFIT & AUTH COOKIE

Мне нужно знать, как добавить заголовок cookie авторизации при модернизации. Я видел такой совет, как использование перехватчика запросов и т. Д. Вот что я пытаюсь сделать, но правильно ли это? Прежде всего, мне уже был нужен RequestAdatper, чтобы получить идентификатор сеанса в первый раз. Это может быть установлено только создателем адаптера запроса. Но мне нужно было сделать запрос, чтобы сначала получить идентификатор сессии. Нужно ли мне два адаптера отдыха один, чтобы получить sessionId и другой после того, как я получил его. Что мне действительно нужно, так это метод на адаптере, чтобы установить куки после того, как я его получу, но это не похоже на такой метод. Это становится неловко. Как мне установить куки авторизации при модернизации? Я неЯ не вижу этого в FAQ или руководствах.

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 ???

Ответы на вопрос(5)

Ваш ответ на вопрос