Lightweight cURL-based HTTP class.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


RequestCore is a lightweight cURL-based HTTP request/response class that leverages MultiCurl for parallel requests.

PEAR HTTP_Request?

RequestCore was written as a replacement for PEAR HTTP_Request. While PEAR HTTP_Request is full-featured and heavy, RequestCore features only the essentials and is very lightweight. It also leverages the batch request support in cURL's curl_multi_exec() to enable multi-threaded requests that fire in parallel.

Reference and Download

You can find the class reference at You can get the code from

License and Copyright

This code is Copyright (c) 2008-2010, Ryan Parman. However, I'm licensing this code for others to use under the Simplified BSD license.