Autore Topic: set header per tutte le RequestFuture  (Letto 167 volte)

Offline loreberti89

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus5
set header per tutte le RequestFuture
« il: 11 Luglio 2016, 08:26:37 CEST »
0
Salve a tutti,
sto costruendo una app che si appoggia a un backend in php che ho creato.
Io effettuo il login attraverso il JWT, ma quello che devo fare una volta che ho ottenuto il login, è inserirlo negli header di tutte le richieste, in maniera da poter capire dal servere se quel token è valido, quale utente è associato ecc..

Per fare le mie richieste dalla app sto usando Volley, in particolare la RequestFuture:


Codice: [Seleziona]
request = new JsonObjectRequest(Request.Method.POST, url, new JSONObject(jsonParams), future, future){
                        @Override
                        public HashMap<String, String> getHeaders() {
                            String token = "Bearer "+User.getInstance().getToken();
                            HashMap<String, String> params = new HashMap<>();
                            params.put("Authorization", token);
                            params.put("Content-Type", "application/json;charset=UTF-8");
                            params.put("Accept", "application/json");
                            return params;
                        }
                    };




Facendo cosi quindi mi setto il mio token nell'header, ora il mio problema è che devo fare n richieste durante la fruizione dell'app e quindi mi chiedevo se fosse possibile settare un header per tutte le richieste future a partire dal login.

grazie mille!