Example usage for org.apache.http.client ClientProtocolException printStackTrace

List of usage examples for org.apache.http.client ClientProtocolException printStackTrace

Introduction

In this page you can find the example usage for org.apache.http.client ClientProtocolException printStackTrace.

Prototype

public void printStackTrace() 

Source Link

Document

Prints this throwable and its backtrace to the standard error stream.

Usage

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();
    }
}