@Override protected String doInBackground(String... url) { if (allPhoneContacts != null) { allPhoneContacts.clear(); } if (syncedContacts != null) { syncedContacts.clear(); } String resp = ""; Header[] responseHeaders = null; HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, TIMEOUT_MILLSEC); HttpGet request = new HttpGet(url[0]); MyHttpClient Client = LogonClass.Client; Client.putContext(context); try { request.setHeader("syncstatus", "True"); HttpResponse response = Client.execute(request); resp = EntityUtils.toString(response.getEntity()); responseHeaders = response.getAllHeaders(); } catch (Exception e) { resp = "none is righteous"; } Log.v(TAG, "response is " + resp); return resp; }
@Override protected String doInBackground(String... url) { String resp = ""; String username = ""; HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, TIMEOUT_MILLSEC); HttpConnectionParams.setSoTimeout(httpParams, TIMEOUT_MILLSEC); HttpPost request = new HttpPost(url[0]); MultipartEntityBuilder MEB = MultipartEntityBuilder.create(); Charset chars = Charset.forName("UTF-8"); MEB.setCharset(chars); MEB.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); try { JSONArray contactsArray = new JSONArray(); for (int i = 0; i < selectedItemList.size(); i++) { JSONObject contactObj = new JSONObject(); File getFile = new File(context.getFilesDir().getPath() + "/", selectedItemList.get(i)); FileBody fb = new FileBody(getFile); contactObj.put("contact", selectedItemList.get(i)); contactsArray.put(contactObj); MEB.addPart(selectedItemList.get(i), fb); fb = null; } selectedItemList.clear(); byte[] contacts = contactsArray.toString().getBytes(); MEB.addBinaryBody("contactsArray", contacts); contactsArray = null; HttpEntity ent = MEB.build(); request.setEntity(ent); // request.setEntity(new ByteArrayEntity(file.toString().getBytes("UTF8"))); MyHttpClient Client = LogonClass.Client; Client.putContext(context); HttpResponse response = Client.execute(request); contactsArray = null; resp = EntityUtils.toString(response.getEntity()); } catch (Exception e) { e.printStackTrace(); resp = "none is righteous"; } Log.e(TAG, "response is " + resp); return resp; }