Interface for an http client - e.g. allows for OAuth to be used instead. The default version is {@link URLConnectionHttpClient}.
If creating your own version, please provide support for throwing the right subclass of TwitterException - see {@link URLConnectionHttpClient#processError(java.net.HttpURLConnection)}for example code.
@author Daniel Winterstein
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.