Example usage for org.apache.http.protocol BasicHttpContext BasicHttpContext

List of usage examples for org.apache.http.protocol BasicHttpContext BasicHttpContext

Introduction

In this page you can find the example usage for org.apache.http.protocol BasicHttpContext BasicHttpContext.

Prototype

public BasicHttpContext() 

Source Link

Usage

From source file:org.piraso.ui.base.manager.HttpUpdateManager.java

public static HttpUpdateManager create() {
    ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager();
    manager.setDefaultMaxPerRoute(1);/*w w w.  j  av a2  s.c  o m*/
    manager.setMaxTotal(1);

    HttpParams params = new BasicHttpParams();

    // set timeout
    HttpConnectionParamBean connParamBean = new HttpConnectionParamBean(params);
    connParamBean.setConnectionTimeout(3000);
    connParamBean.setSoTimeout(1000 * 60 * 120);

    HttpClient client = new DefaultHttpClient(manager, params);
    HttpContext context = new BasicHttpContext();

    return new HttpUpdateManager(client, context);
}

From source file:org.ow2.chameleon.fuchsia.push.base.subscriber.tool.HttpClientCallAsynchronous.java

public HttpClientCallAsynchronous(HttpClient httpClient, HttpPost httppost) {
    this.httpClient = httpClient;
    this.context = new BasicHttpContext();
    this.httppost = httppost;
}

From source file:com.squeezeday.marknadskoll.HttpHelper.java

public static String post(String url, List<? extends NameValuePair> parameters)
        throws IOException, HttpException {
    HttpPost request = new HttpPost(url);
    request.setEntity(new UrlEncodedFormEntity(parameters, HTTP.UTF_8));
    return doRequest(request, url, new BasicHttpContext(), true);
}

From source file:grandroid.geo.MapRoute.java

public Document getDocument(LatLng start, LatLng end, String mode) {
    String url = "http://maps.googleapis.com/maps/api/directions/xml?" + "origin=" + start.latitude + ","
            + start.longitude + "&destination=" + end.latitude + "," + end.longitude
            + "&sensor=false&units=metric&mode=" + mode;

    try {/*  ww  w . ja  v a2 s  .com*/
        HttpClient httpClient = new DefaultHttpClient();
        HttpContext localContext = new BasicHttpContext();
        HttpPost httpPost = new HttpPost(url);
        HttpResponse response = httpClient.execute(httpPost, localContext);
        InputStream in = response.getEntity().getContent();
        DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        Document doc = builder.parse(in);
        return doc;
    } catch (Exception e) {
        Log.e("grandroid", null, e);
    }
    return null;
}

From source file:com.yanzhenjie.andserver.RequestHandleTask.java

@Override
public void run() {
    try {/*w ww  .  j a va  2s . c  o  m*/
        while (mWebServerThread.isLooping() && mServerConnection.isOpen()) {
            this.mHttpService.handleRequest(this.mServerConnection, new BasicHttpContext());
        }
    } catch (IOException | HttpException ignored) {
    } finally {
        try {
            this.mServerConnection.shutdown();
        } catch (IOException ignored) {
        }
    }
}

From source file:com.swetha.easypark.GetDirections.java

public Document getDocument(LatLng start, LatLng end, String mode) {
    String googleDirurl = Constants.GOOGLEDIRECTIONSURL + "origin=" + start.latitude + "," + start.longitude
            + "&destination=" + end.latitude + "," + end.longitude + "&sensor=false&units=metric&mode=driving";

    Log.d("GoogleMapsDirection", googleDirurl);
    try {//from  w  w  w.j  av  a2 s. c o  m
        HttpClient httpClient = new DefaultHttpClient();
        HttpContext localContext = new BasicHttpContext();
        HttpPost httpPost = new HttpPost(googleDirurl);
        HttpResponse response = httpClient.execute(httpPost, localContext);
        InputStream in = response.getEntity().getContent();
        DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        Document doc = builder.parse(in);
        return doc;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}

From source file:com.sked.gdg.service.WebService.java

public WebService() {
    HttpParams myParams = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(myParams, 10000);
    HttpConnectionParams.setSoTimeout(myParams, 10000);
    httpClient = new DefaultHttpClient(myParams);
    localContext = new BasicHttpContext();
}

From source file:com.fitforbusiness.webservice.WebService.java

public WebService() {
    HttpParams myParams = new BasicHttpParams();

    HttpConnectionParams.setConnectionTimeout(myParams, 100000);
    HttpConnectionParams.setSoTimeout(myParams, 100000);
    httpClient = new DefaultHttpClient(myParams);
    localContext = new BasicHttpContext();
}

From source file:com.lostad.app.base.util.RequestUtil.java

public static String getRequest(final String url, String token, final boolean isSingleton) throws Exception {
    String json = null;//from   ww w . j a  va  2  s.co m
    HttpClient client = HttpClientManager.getHttpClient(isSingleton);
    HttpEntity resEntity = null;
    HttpGet get = new HttpGet(url);
    if (Validator.isNotEmpty(token)) {
        get.addHeader("token", token);
    }

    try {
        //long t1 = System.currentTimeMillis();
        HttpResponse response = client.execute(get, new BasicHttpContext());
        resEntity = response.getEntity();
        if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {// 200
            //?
            json = EntityUtils.toString(resEntity);
        }
    } catch (Exception e) {
        if (get != null) {
            get.abort();
        }
        throw e;
    } finally {

        if (resEntity != null) {
            try {
                resEntity.consumeContent();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        client.getConnectionManager().closeExpiredConnections();
    }
    return json;
}

From source file:org.wso2.am.integration.ui.tests.util.TestUtil.java

/**
 * Login to API Store or Publisher/*  www .  j  a  va  2s .  c o m*/
 *
 * @param userName
 * @param password
 * @param URL      API Store or Publisher URL
 * @return
 * @throws Exception
 */
public static HttpContext login(String userName, String password, String URL) throws Exception {
    CookieStore cookieStore = new BasicCookieStore();
    HttpContext httpContext = new BasicHttpContext();
    httpContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(URL + APIMTestConstants.APISTORE_LOGIN_URL);
    // Request parameters and other properties.
    List<NameValuePair> params = new ArrayList<NameValuePair>(3);

    params.add(new BasicNameValuePair(APIMTestConstants.API_ACTION, APIMTestConstants.API_LOGIN_ACTION));
    params.add(new BasicNameValuePair(APIMTestConstants.APISTORE_LOGIN_USERNAME, userName));
    params.add(new BasicNameValuePair(APIMTestConstants.APISTORE_LOGIN_PASSWORD, password));
    httppost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));

    HttpResponse response = httpclient.execute(httppost, httpContext);
    HttpEntity entity = response.getEntity();
    String responseString = EntityUtils.toString(entity, "UTF-8");
    boolean isError = Boolean.parseBoolean(responseString.split(",")[0].split(":")[1].split("}")[0].trim());

    if (isError) {
        String errorMsg = responseString.split(",")[1].split(":")[1].split("}")[0].trim();
        throw new Exception("Error while Login to API Publisher : " + errorMsg);

    } else {
        return httpContext;
    }

}