Curl Based HTTP Client
This class implements an HTTP client using the PHP Curl library extension. It can perform HTTP GET or POST requests taking an array as the list of POST parameters. The class can set request referrer, authentication credentials, connection peer IP address, download/upload files, use proxy etc.. It can also collect cookies sent by the server in a cookie jar file.