On Wed, 2010-09-29 at 18:43 +0100, Arménio Pinto wrote: > Hi there, > > I'm trying to use HttpClient on http://www.flybe.com with the objective of > downloading the main page HTML content and the site cookies. The code is as > follows: > > final DefaultHttpClient client=new DefaultHttpClient(); > > final HttpParams params=client.getParams(); > params.setParameter("http.protocol.version", HttpVersion.HTTP_1_1); > params.setParameter("http.useragent", "Mozilla/5.0 (Windows; U; Windows NT > 6.1; he; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"); > params.setParameter(ClientPNames.COOKIE_POLICY, > CookiePolicy.BROWSER_COMPATIBILITY); > > final BasicCookieStore cookies=new BasicCookieStore(); > final HttpContext context=new BasicHttpContext(); > context.setAttribute(ClientContext.COOKIE_STORE, cookies); > > final HttpGet request=new HttpGet("http://www.flybe.com/"); > final HttpResponse response=client.execute(request, context); > for (final Cookie cookie: cookies.getCookies()) { > LOGGER.debug(cookie.getName()+" = "+cookie.getValue()); > } > > This code doesn't return any cookie for the site above, but works fine with > other sites, like www.google.com, for example. > > Am I missing some specific configuration? Can any of you please help? Thank > you very much for your time and attention, regards, > > AP
Use wire / context logging to find out why cookies get rejected. http://hc.apache.org/httpcomponents-client-ga/logging.html Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
