JCRequest alternatives and similar libraries
Based on the "HTTP" category.
Alternatively, view JCRequest alternatives based on common mentions on social networks and blogs.
-
Requests
Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries. -
PHP VCR
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of JCRequest or a related project?
README
JCRequest
Another Guzzle wrapper
Installation
$ composer require jaredchu/jc-request
Usage
use JC\HttpClient\JCRequest;
GET
$response = JCRequest::get($url);
echo $response->status();
echo $response->body();
var_dump($response->json());
POST
$response = JCRequest::post($url, $params, $headers);
echo $response->status();
echo $response->body();
var_dump($response->json());
RESTful
$response = JCRequest::post($url, json_encode($params), $headers);
var_dump($response->json());
Basic Auth
$response = JCRequest::get($url, $params, $headers, [
'auth' => [$userName, $passwd]
]);
Request timeout
$response = JCRequest::get($url, $params, $headers, [
'connect_timeout' => 2,
'timeout' => 2
]);
Contributing
- Fork it!
- Create your feature branch:
$ git checkout -b feature/your-new-feature
- Commit your changes:
$ git commit -am 'Add some feature'
- Push to the branch:
$ git push origin feature/your-new-feature
- Submit a pull request.
License
*Note that all licence references and agreements mentioned in the JCRequest README section above
are relevant to that project's source code only.