Vorhandene Cookies mit OKhttp mitsenden

wer112

Top Contributor
Bei Volly war es nie das Problem, das es ein Session Fehler gab. Wenn man sich Einloggt wird eine Session in zwei bestimmten Klassen angelegt. Wenn man einmal eingeloogt war wurde die Cookies übersprungen, aber die App hat trotzdem die Cookies verwendet.

Leider verwendet okhttp diese Cookies nicht.

Wie kann ich den Spezielen Cookie Manager mit senden ohne eine komplett neuen Cookie herzustellen?

Die App (bei Volly) hat dies automatisch getan.
 

wer112

Top Contributor
Leider geht es nicht, wollte probieren:
Java:
OkHttpClient client = new OkHttpClient();
CookieManager cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);       
client.setCookieHandler(cookieManager);

Aber setCookieHandler gibts nicht.

Wollte das probieren:

Java:
CookieManager cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieJar cookieJar = new JavaNetCookieJar(cookieManager);
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.cookieJar(cookieJar);
OkHttpClient client = builder.build();

Aber das JavaNetCookieJar gibt es nicht und finde dazu nicht die entsprechende Klasse.
 

Jw456

Top Contributor
Zeige uns doch mal wie du das mit Volley machst.
Ich glaube du benutzt gar kein echtes Cookie . Du machst doch nur eine Session in PhP.
Also bearbeite den Hader.
 
Zuletzt bearbeitet:

Ähnliche Java Themen

Neue Themen


Oben