Greatly simplified service logic. Added RedirectHttpClient to handle redirections correctly.