List of usage examples for org.apache.http.client ClientProtocolException printStackTrace
public void printStackTrace()
From source file:com.ncu.sdroidagent.ServerUtilities.java
/** * Issue a POST request to the SDroid server. * * @param endpoint//from w w w .j a v a 2s . co m * POST address. * @param params * request parameters. * * @throws IOException * propagated from POST. */ private static void post(String endpoint, Map<String, String> params) throws IOException { String result = null; HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(endpoint); List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(); Iterator<Entry<String, String>> iterator = params.entrySet().iterator(); while (iterator.hasNext()) { Entry<String, String> param = iterator.next(); nameValuePair.add(new BasicNameValuePair(param.getKey(), param.getValue())); } try { httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair, HTTP.UTF_8)); } catch (UnsupportedEncodingException ex) { ex.printStackTrace(); } try { HttpResponse response = httpClient.execute(httpPost); if (response.getStatusLine().getStatusCode() == 200) { result = EntityUtils.toString(response.getEntity()); } else { result = "HttpPost False!"; } Log.d("ServerUtilities", "result: " + result); } catch (ClientProtocolException cpe) { cpe.printStackTrace(); } catch (IOException ioe) { ioe.printStackTrace(); } }
From source file:org.flakor.androidtool.utils.HttpUtil.java
public static String queryStringForGet(String url) { // HttpGet/*ww w. j ava 2s.com*/ HttpGet request = HttpUtil.getHttpGet(url); String result = null; try { // ? HttpResponse response = HttpUtil.getHttpResponse(request); // ?? if (response.getStatusLine().getStatusCode() == 200) { // ? result = EntityUtils.toString(response.getEntity()); return result; } } catch (ClientProtocolException e) { e.printStackTrace(); result = "?"; return result; } catch (IOException e) { e.printStackTrace(); result = "?"; return result; } return null; }
From source file:no.uib.tools.OnthologyHttpClient.java
private static BufferedReader getContentBufferedReader(String uri) { try {//from w w w . j a v a2 s . co m DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet getRequest = new HttpGet(uri); getRequest.addHeader("accept", "application/json"); HttpResponse response = httpClient.execute(getRequest); if (response.getStatusLine().getStatusCode() != 200) { throw new RuntimeException("Failed to quety the PSIMOD onthology : HTTP error code : " + response.getStatusLine().getStatusCode()); } BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent()))); httpClient.getConnectionManager().shutdown(); return br; } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; }
From source file:core.HttpClient.java
/** * downloads the latest file// www . j ava 2 s . c o m */ public static String downloadUpdatedFile() { DefaultHttpClient httpclient = new DefaultHttpClient(); try { HttpResponse response; HttpEntity entity; HttpPost httpost = new HttpPost(QUICKTODO_DOWNLOAD_LINK); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("download_update", "true")); response = httpclient.execute(httpost); entity = response.getEntity(); if (entity != null) { FileOutputStream fos = new FileOutputStream("QuickToDoUpdate.zip"); entity.writeTo(fos); fos.close(); return "QuickToDoUpdate.zip"; } return null; } catch (ClientProtocolException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } finally { httpclient.getConnectionManager().shutdown(); } }
From source file:core.HttpClient.java
/** * gets the checksum of the updated file * //from www .ja v a2s. c om * @return String- the checksum */ public static String getUpdateFileChecksum() { DefaultHttpClient httpclient = new DefaultHttpClient(); try { HttpResponse response; HttpEntity entity; HttpPost httpost = new HttpPost(COMPANY_WEBSITE); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("checksum", "")); httpost.setEntity(new UrlEncodedFormEntity(nvps)); response = httpclient.execute(httpost); entity = response.getEntity(); String data = "", line; BufferedReader br = new BufferedReader(new InputStreamReader(entity.getContent())); while ((line = br.readLine()) != null) { data += line; } if (data.equals("")) { return null; } else { return data; } } catch (ClientProtocolException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } finally { httpclient.getConnectionManager().shutdown(); } }
From source file:org.broadinstitute.gatk.utils.help.ForumAPIUtils.java
private static String httpGet(String urlStr) { String output = ""; try {//from w w w.ja va 2s . c o m DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet getRequest = new HttpGet(urlStr); getRequest.addHeader("accept", "application/json"); HttpResponse response = httpClient.execute(getRequest); if (response.getStatusLine().getStatusCode() != 200) { throw new RuntimeException( "Failed : HTTP error code : " + response.getStatusLine().getStatusCode()); } output = IOUtils.toString(response.getEntity().getContent()); httpClient.getConnectionManager().shutdown(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return output; }
From source file:core.HttpClient.java
/** * Checks if we have the latest version/*from w w w . j a va 2 s .c o m*/ * * @param version * @return boolean - true if version is not up to date */ public static boolean isUpdateRequired(String version) { DefaultHttpClient httpclient = new DefaultHttpClient(); try { HttpResponse response; HttpEntity entity; HttpPost httpost = new HttpPost(COMPANY_WEBSITE); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("version", version)); httpost.setEntity(new UrlEncodedFormEntity(nvps)); response = httpclient.execute(httpost); entity = response.getEntity(); String data = "", line; BufferedReader br = new BufferedReader(new InputStreamReader(entity.getContent())); while ((line = br.readLine()) != null) { data += line; } if (data.startsWith("true")) { return true; } else { return false; } } catch (ClientProtocolException e) { e.printStackTrace(); return false; } catch (IOException e) { e.printStackTrace(); return false; } finally { httpclient.getConnectionManager().shutdown(); } }
From source file:com.ilearnrw.reader.utils.HttpHelper.java
public static HttpResponse get(String url) { DefaultHttpClient client = new DefaultHttpClient(); HttpResponse response = null;/*from w w w. ja va 2 s. co m*/ HttpConnectionParams.setSoTimeout(client.getParams(), 25000); HttpGet get = new HttpGet(url); get.setHeader("Authorization", "Basic " + authString); try { response = client.execute(get); } catch (ClientProtocolException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } return response; }
From source file:com.ilearnrw.reader.utils.HttpHelper.java
public static HttpResponse post(String url, String data) { DefaultHttpClient client = new DefaultHttpClient(); HttpResponse response = null;/* w w w . j a v a2 s .com*/ //HttpConnectionParams.setSoTimeout(client.getParams(), 25000); HttpPost post = new HttpPost(url); post.setHeader("Accept", "application/json"); post.setHeader("Authorization", "Basic " + authString); post.setHeader("Content-Type", "application/json;charset=utf-8"); try { post.setEntity(new StringEntity(data, HTTP.UTF_8)); response = client.execute(post); } catch (ClientProtocolException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } return response; }
From source file:tud.time4maps.request.CapabilitiesRequest.java
/** * This method handles http get request and returns response string. * /*from w w w . ja va 2 s . c o m*/ * @param wmsUrl - the wms request url * @return response document */ public static String getResponseString(String wmsUrl) { HttpClient httpclient = new DefaultHttpClient(); try { String responseBody = ""; HttpGet httpget = new HttpGet(wmsUrl); // Create a response handler BasicResponseHandler responseHandler = new BasicResponseHandler(); try { responseBody = httpclient.execute(httpget, responseHandler); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } responseBody = responseBody.replaceAll("\\(", ""); responseBody = responseBody.replaceAll("\\)", ""); responseBody = responseBody.replaceAll("\\<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?\\>", ""); responseBody = responseBody.replaceAll("\\<!\\[CDATA\\[", ""); responseBody = responseBody.replaceAll("\\]\\]\\>", ""); responseBody = responseBody.replaceAll("\\", ""); return responseBody; } finally { // When HttpClient instance is no longer needed, // shut down the connection manager to ensure // immediate deallocation of all system resources httpclient.getConnectionManager().shutdown(); } }