Added option to select HTTP client