List of usage examples for org.apache.http.protocol BasicHttpProcessor addInterceptor
public final void addInterceptor(HttpResponseInterceptor httpResponseInterceptor, int i)
From source file:org.jasig.apache.http.impl.client.ResponseHeaderHandlingHttpClient.java
/** * Override just to set RequestContent(true) */// w ww . j ava 2 s.co m @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; }