Die Verwendung von Sitzungs-cookies mit android-volley-Bibliothek, indem JsonObjectRequest
Wie kann ich session-cookies mit der volley-Bibliothek mit einer Anfrage wie dieser?
JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
//Response
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//Error
}
});
queue.add(jsObjRequest);
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist der Weg, ich habe cookies speichern, mit Volley mit JsonObjectRequest
Die Idee ist, zu erfassen, die Set-Cookie-header, der kommt zurück mit meinem Json-Anforderung und dann speichern Sie es in den Einstellungen
Anfrage
Vorlieben
if (cookie.contains("expires")) {
was machst du?! Sie analysieren das Datum zu überprüfen, wenn es abläuft und nicht, wenn es diese Zeichenfolge enthält, weil es immer die es enthält, und Sie entfernen es nur die ganze ZeitBenutze ich Volley Android-Bibliothek, weil es wie AFNetworking in iOS. Einfacher und Schneller vorherigen.
Über Cookies, die Session beim login Erfolg.
Ich konfiguriert:
Und es lief Erfolg. Aber, CookieManage führen Sie in größere 8 versionSDK.
Gefällt: AndroidManifest.xml
Hoffe, es kann Ihnen helfen! Danke.