jaredchu / jc-request
Another Guzzle wrapper
v1.2.0
2017-09-18 08:26 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ^6.2
- jwage/purl: ^0.0.7
Requires (Dev)
- phpunit/phpunit: ^4.0 || ^5.0
This package is not auto-updated.
Last update: 2026-03-15 13:00:13 UTC
README
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.