Package org.apache.http.impl.client

Examples of org.apache.http.impl.client.BasicResponseHandler


        client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,proxy);
        HttpResponse response = client.execute(post, httpContext);

        final int statusCode = response.getStatusLine().getStatusCode();
        if (statusCode == HttpStatus.SC_OK) {
            ResponseHandler<String> responseHandler = new BasicResponseHandler();
            content = responseHandler.handleResponse(response);
            JSONObject json = JSONObject.fromObject(content);
            return json.getBoolean("ok");
        }
        else {
            throw new UnexpectedHttpResponseCodeException(statusCode, response.getStatusLine().getReasonPhrase());
View Full Code Here


        HttpClient httpclient = new DefaultHttpClient();

        HttpGet httpGet = new HttpGet("http://v2.localtunnel.com");
        httpGet.addHeader("Accept-Encoding", "identity");
        httpGet.addHeader("Host", "_backend.v2.localtunnel.com");
        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        int bport = Integer.parseInt(httpclient.execute(httpGet, responseHandler));

        assertTrue((bport > 0));
    }
View Full Code Here

        HttpClient httpclient = new DefaultHttpClient();

        HttpGet httpGet = new HttpGet("http://localhost:8004");
        httpGet.addHeader("Accept-Encoding", "identity");
        httpGet.addHeader("Host", "_backend.localhost");
        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        int bport = Integer.parseInt(httpclient.execute(httpGet, responseHandler));

        assertTrue((bport > 0));
    }
View Full Code Here

        {
            String urlString = url.toExternalForm().replaceAll(":80$","") + "/meta/backend"; // there is a huge backend BUG when using :80
            HttpGet httpGet = new HttpGet(urlString);
//            httpGet.addHeader("Accept-Encoding", "identity");
//            httpGet.addHeader("Host","_backend." + bHost);
            ResponseHandler<String> responseHandler = new BasicResponseHandler();
            String response = httpclient.execute(httpGet,responseHandler);
            port = Integer.parseInt(response);
        }
        catch (IOException ioe)
        {
View Full Code Here

            server.setHandler( context );
            server.start();

            HttpClient client = new DefaultHttpClient();
            String result = client.execute( new HttpGet( "http://127.0.0.1:" + port + "/" ), new BasicResponseHandler() );
            Assert.assertEquals( APP_NAME, result.trim() );

        } finally {
            server.stop();
        }
View Full Code Here

        response = client.execute( get );
        status = response.getStatusLine().getStatusCode();

        assertThat( status, is( 200 ) );

        String result = new BasicResponseHandler().handleResponse( response ).trim();
        assertThat( result, is( "FOO" ) );
    }
View Full Code Here

            return null;
        }
        try {
            String content = null;
            try {
                content = getHttpClient().execute(req, new BasicResponseHandler());
                s_logger.info("ssp api call: " + req);
            } catch (HttpResponseException e) {
                s_logger.info("ssp api call failed: " + req, e);
                if (e.getStatusCode() == HttpStatus.SC_UNAUTHORIZED && login()) {
                    req.reset();
                    content = getHttpClient().execute(req, new BasicResponseHandler());
                    s_logger.info("ssp api retry call: " + req);
                }
            }
            return content;
        } catch (ClientProtocolException e) { // includes HttpResponseException
View Full Code Here

            } catch (UnsupportedEncodingException e) {
                debug_msg = debug_msg + "GET request: https://" + _ip + s_apiUri + queryString + "\n";
            }

            HttpGet get_request = new HttpGet("https://" + _ip + s_apiUri + queryString);
            ResponseHandler<String> responseHandler = new BasicResponseHandler();
            try {
                responseBody = s_httpclient.execute(get_request, responseHandler);
            } catch (IOException e) {
                throw new ExecutionException(e.getMessage());
            }
        }

        // a POST method...
        if (method == PaloAltoMethod.POST) {
            List<NameValuePair> nvps = new ArrayList<NameValuePair>();
            for (String key : params.keySet()) {
                nvps.add(new BasicNameValuePair(key, params.get(key)));
            }
            if (_key != null) {
                nvps.add(new BasicNameValuePair("key", _key));
            }

            debug_msg = debug_msg + "POST request: https://" + _ip + s_apiUri + "\n";
            for (NameValuePair nvp : nvps) {
                debug_msg = debug_msg + "param: " + nvp.getName() + ", " + nvp.getValue() + "\n";
            }

            HttpPost post_request = new HttpPost("https://" + _ip + s_apiUri);
            try {
                post_request.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
            } catch (UnsupportedEncodingException e) {
                throw new ExecutionException(e.getMessage());
            }
            ResponseHandler<String> responseHandler = new BasicResponseHandler();
            try {
                responseBody = s_httpclient.execute(post_request, responseHandler);
            } catch (IOException e) {
                throw new ExecutionException(e.getMessage());
            }
View Full Code Here

        this.localServer.register("*", createGzipEncodingRequestHandler(entityText));

        this.httpclient = HttpClients.custom().build();

        final HttpGet request = new HttpGet("/some-resource");
        final String response = this.httpclient.execute(getServerHttp(), request, new BasicResponseHandler());
        Assert.assertEquals("The entity text is correctly transported", entityText, response);
    }
View Full Code Here

        this.localServer.register("*", createDeflateEncodingRequestHandler(entityText, false));

        this.httpclient = HttpClients.custom().build();

        final HttpGet request = new HttpGet("/some-resource");
        final String response = this.httpclient.execute(getServerHttp(), request, new BasicResponseHandler());
        Assert.assertEquals("The entity text is correctly transported", entityText, response);
    }
View Full Code Here

TOP

Related Classes of org.apache.http.impl.client.BasicResponseHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.