vzool / url
A Simple RESTful HTTP Client Library using file_get_contents only
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/vzool/url
Requires
- php: >=5.4
Requires (Dev)
- donatj/mock-webserver: ~2.0
- phpunit/phpunit: ^4
README
Install
composer require vzool/url
Usage
require_once __DIR__.'/vendor/autoload.php'; use vzool\URL\URL; $http = new URL('https://jsonplaceholder.typicode.com'); // to GET $result = $http->GET('/posts/1'); // to POST $result = $http->POST('/posts', [ "title" => "Agreement", "body" => "Ha ha ha", "author" => "Aziz", ]); // to PUT $result = $http->PUT('/posts/1', [ "title" => "Agreement #2", ]); // to DELETE $result = $http->DELETE('/posts/1'); // or $result = $http->delete('/posts/1'); // to get result print_r($result->content()); // returns stdClass objects :) print_r($result->toArray()); // returns array print_r($result->toJson()); // returns raw response, I'm a JSON Patriot ;)