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

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

Introduction

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

Prototype

public RequestContent(boolean z) 

Source Link

Usage

From source file:se.inera.certificate.proxy.filter.HttpProxyClient.java

@Override
protected BasicHttpProcessor createHttpProcessor() {
    BasicHttpProcessor httpproc = new BasicHttpProcessor();
    httpproc.addInterceptor(new RequestDefaultHeaders());
    // Required protocol interceptors
    httpproc.addInterceptor(new RequestContent(true));
    httpproc.addInterceptor(new RequestTargetHost());
    // Recommended protocol interceptors
    httpproc.addInterceptor(new RequestClientConnControl());
    httpproc.addInterceptor(new RequestUserAgent());
    httpproc.addInterceptor(new RequestExpectContinue());
    // HTTP state management interceptors
    httpproc.addInterceptor(new RequestAddCookies());
    httpproc.addInterceptor(new ResponseProcessCookies());
    // HTTP authentication interceptors
    httpproc.addInterceptor(new RequestAuthCache());
    httpproc.addInterceptor(new RequestTargetAuthentication());
    httpproc.addInterceptor(new RequestProxyAuthentication());
    return httpproc;
}

From source file:edu.wisc.commons.httpclient.HrsDefaultHttpClient.java

/**
 * Override just to set RequestContent(true)
 *//*  w  w  w. j  a  v a 2 s .  c  om*/
@Override
protected BasicHttpProcessor createHttpProcessor() {
    BasicHttpProcessor httpproc = new BasicHttpProcessor();
    httpproc.addInterceptor(new RequestDefaultHeaders());
    // Required protocol interceptors
    httpproc.addInterceptor(new RequestContent(true));
    httpproc.addInterceptor(new RequestTargetHost());
    // Recommended protocol interceptors
    httpproc.addInterceptor(new RequestClientConnControl());
    httpproc.addInterceptor(new RequestUserAgent());
    httpproc.addInterceptor(new RequestExpectContinue());
    // HTTP state management interceptors
    httpproc.addInterceptor(new RequestAddCookies());
    httpproc.addInterceptor(new ResponseProcessCookies());
    // HTTP authentication interceptors
    httpproc.addInterceptor(new RequestAuthCache());
    httpproc.addInterceptor(new RequestTargetAuthentication());
    httpproc.addInterceptor(new RequestProxyAuthentication());
    return httpproc;
}

From source file:org.jasig.apache.http.impl.client.ResponseHeaderHandlingHttpClient.java

/**
 * Override just to set RequestContent(true)
 *//* w  ww. ja v a  2 s .  c om*/
@Override
protected BasicHttpProcessor createHttpProcessor() {
    final BasicHttpProcessor parentHttpProcessor = super.createHttpProcessor();

    for (int i = 0; i < parentHttpProcessor.getRequestInterceptorCount(); i++) {
        final HttpRequestInterceptor requestInterceptor = parentHttpProcessor.getRequestInterceptor(i);

        //Replace the existing RequestContent interceptor with a version that sets overwrite=true
        if (requestInterceptor instanceof RequestContent) {
            parentHttpProcessor.removeRequestInterceptorByClass(RequestContent.class);
            parentHttpProcessor.addInterceptor(new RequestContent(true), i);
            break;
        }
    }

    return parentHttpProcessor;
}

From source file:com.k42b3.aletheia.protocol.http.HttpProtocol.java

public HttpProtocol() {
    // http settings
    params = new SyncBasicHttpParams();
    HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
    HttpProtocolParams.setContentCharset(params, "UTF-8");
    HttpProtocolParams.setUseExpectContinue(params, true);

    HttpRequestInterceptor[] interceptors = { new RequestContent(true), new RequestTargetHost(),
            new RequestConnControl(), new RequestExpectContinue() };

    httpproc = new ImmutableHttpProcessor(interceptors);
    httpexecutor = new HttpRequestExecutor();
}