Mam skrypt Django uruchomiony na serwerze, który tworzy zmienne sesji dla każdego żądania wysłanego na serwer. Skrypt zwraca określoną wartość na podstawie poprzednich zapisanych zmiennych sesji.Żądania Volley nie działa z Django Sessions
Kiedy testowałem skrypt w przeglądarce, sesja na Django działała zgodnie z wymaganiami.
Jednak podczas korzystania z salwy do wysłania tego samego żądania skrypt traktuje każde żądanie jako nowe żądanie bez uwzględnienia poprzednich zmiennych sesji.
StringRequest stringRequest = new StringRequest(Request.Method.GET,Send_URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Response(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
requestQueue.add(stringRequest);
}
RequestQueue defined globally and context assigned in the onCreate() method
P.S I ponownie sprawdzić poprzez żądanie od przeglądarki i działa. Więc nie ma żadnych problemów na Django End.
Dzięki!
Czy próbowałeś [skonfigurować korzystanie z ciasteczek] (http://stackoverflow.com/a/21271347/2646526)? – heenenee
Czy coś w rodzaju corsfilter z tyłu? Mam ten sam problem, kiedy back-end jest rozwijany przy użyciu frameworka sprężynowego. –