@Override protected Map<String, String> doInBackground(EndPointInfo... params) { EndPointInfo endPointInfo = params[0]; Map<String, String> responseParams = null; Map<String, String> headers = new HashMap<String, String>(); headers.put("Content-Type", "application/json"); headers.put("Accept", "application/json"); headers.put("User-Agent", "Mozilla/5.0 ( compatible ), Android"); try { responseParams = ServerUtilities.postData(endPointInfo, headers); if (Constants.DEBUG_MODE_ENABLED) { Iterator<Map.Entry<String, String>> iterator = responseParams.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String, String> respParams = iterator.next(); StringBuilder paras = new StringBuilder(); paras.append("response-params: key:"); paras.append(respParams.getKey()); paras.append(", value:"); paras.append(respParams.getValue()); Log.d(TAG, paras.toString()); } } } catch (IDPTokenManagerException e) { Log.e(TAG, "Failed to contact server." + e); } return responseParams; }