1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
final JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url,null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.println(Log.ERROR,"TAG",response.toString());
//String token = response.getString(0);
//callback.onSuccess(token);
//Log.println(Log.INFO,"LOG",token);
/* try {
JSONObject json = new JSONObject(response);
} catch (JSONException e) {
e.printStackTrace();
}*/
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
callback.onError(error.getMessage());
error.printStackTrace();
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
return super.getParams();
}
@Override
public Map<String, String> getHeaders() {
Map<String, String> headers = new HashMap<>();
String auth =username + ":" + password;
byte[] data = auth.getBytes();
String base64 = Base64.encodeToString(data, Base64.NO_WRAP);
headers.put("Authorization",base64);
headers.put("accept-language","EN");
headers.put("Content-type","application/json");
headers.put("Accept","application/json");
return headers;
}
}; |
Partager