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, 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]
