Retrofit / Rxjava und sitzungsbasierte Dienste

Ich implementiere sitzungsbasierte Dienste. Alle Anfragen müssen mit einem Cookie-Session-Parameter abonniert werden, der wiederum mit einer separaten Rest-API abgerufen wird. Der grundlegende Workflow besteht also darin, das Sitzungscookie abzurufen und die Dienste abzufragen. Gelegentlich lief der Cookie ab und führte zu einer weiteren Anforderung von Sitzungscookies.

Ich versuche, den Client-Code sitzungsunabhängig zu machen, damit er sich nicht um die Aufrechterhaltung der Sitzung kümmern muss, sondern dass er in der Service-Ebene verborgen bleibt.

Können Sie Ideen zur Umsetzung vorschlagen?Retrofit/RxJava? Ich denke derSessionService muss von allen anderen Diensten gekapselt werden, damit sie es abfragen können, wann immer es erforderlich ist, aber ich bin nicht sicher, wie ich es mit Retrofit machen sollRestAdapter.create

Antworten auf die Frage(1)

Ihre Antwort auf die Frage