RETROFIT & AUTH COOKIE

Muszę wiedzieć, jak dodać nagłówek pliku cookie autoryzacji w modernizacji. Widziałem rady, takie jak używanie intercepcji żądań itp. Poniżej przedstawiam to, co próbuję, ale czy jest to poprawne? Przede wszystkim potrzebowałem już aplikacji RequestAdatper, aby uzyskać identyfikator sesji za pierwszym razem. Może to być ustawione tylko przez konstruktora adaptera żądania. Ale najpierw musiałem poprosić o uzyskanie identyfikatora sesji. Czy potrzebuję dwóch adapterów odpoczynku, aby uzyskać sessionId, a drugiego po uzyskaniu go. To, czego naprawdę potrzebuję, to metoda na adapter, aby ustawić plik cookie po jego otrzymaniu, ale nie wydaje się, aby była to metoda. Robi się to niezręcznie. Jak ustawić plik cookie autoryzacji w modernizacji? Nie widzę tego w FAQ lub samouczkach.

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

questionAnswers(5)

yourAnswerToTheQuestion