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.