On Fri, 2012-02-10 at 09:02 -0800, Warren Bell wrote: > Oleg, > > So I should extend AbstractHttpClient, and if so can I get away with > adding no params and adding a bare minimum of interceptors and what > interceptors do I absolutely have to include ? > > Thanks, >
Required protocol interceptors * RequestContent * RequestTargetHost Recommended: * RequestClientConnControl * RequestExpectContinue Hope this helps, Oleg > Warren Bell > > On 2/10/12 8:56 AM, Oleg Kalnichevski wrote: > > On Fri, 2012-02-10 at 08:50 -0800, Warren Bell wrote: > >> Oleg, > >> > >> I am looking at the source code for DefaultHttpClient and thinking that > >> I should just extend AbstractHttpClient myself and configure it in a > >> striped down version. I see the two methods > >> setDefaultHttpParams(HttpParams params) and createHttpProcessor() and > >> that these methods are adding params and interceptors. > >> > >> Can I write a version of setDefaultHttpParams(HttpParams params) that > >> does not add any parameters and relies only on the parameters I add to > >> the request ? > >> > >> Can I overide createHttpProcessor() and just add the bare minimum of > >> interceptors needed, and if so what interceptors should I include ? > >> > >> Or, am I going about this the wrong way completely. I am counting on the > >> client's browser in front of my proxy to get the request correct. I just > >> want to pass the request on to HttpClient the way it came from the > >> client's browser. > >> > > > > This is absolutely the right way. > > > > Oleg > > > >> > >> Thanks, > >> > >> Warren Bell > >> > >> On 2/10/12 3:05 AM, Oleg Kalnichevski wrote: > >>> On Thu, 2012-02-09 at 20:26 -0800, Warren Bell wrote: > >>>> I am using HttpClient in a proxy servlet and I want to configure it so > >>>> that it does not handle redirects automatically or add any request > >>>> headers or request entities. I will be passing all request headers and > >>>> request entities to it. > >>>> > >>>> What is the best way to configure HttpClient to act like a proxy ? > >>>> > >>>> Thanks, > >>>> > >>>> Warren Bell > >>>> > >>> > >>> You should certainly want to disable automatic redirect handling. You > >>> might as well disable authentication and cookie management. > >>> > >>> Hope this helps > >>> > >>> Oleg > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [email protected] > >>> For additional commands, e-mail: [email protected] > >>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
