httpclient now uses curl by default, optionally configure to use file_get_contents.