RETROFIT & AUTH COOKIE

Necesito saber cómo agregar un encabezado de cookie de autorización en la actualización. He visto consejos como el uso del interceptor de solicitud, etc. A continuación se muestra lo que estoy intentando, pero ¿es correcto? En primer lugar, ya necesitaba un RequestAdatper para obtener el ID de sesión la primera vez. Esto solo puede ser establecido por el constructor del adaptador de solicitud. Pero necesitaba hacer una solicitud solo para obtener el ID de sesión en primer lugar. ¿Necesito dos adaptadores de descanso, uno para obtener el sessionId y otro después de haberlo obtenido? Lo que realmente necesito es un método en el adaptador para configurar la cookie después de que lo reciba, pero no parece ser tal método. Esto se está poniendo incómodo. ¿Cómo configuro la cookie de autorización en la actualización? No veo esto en FAQ o tutoriales.

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

Respuestas a la pregunta(5)

Su respuesta a la pregunta