Tiny http client
composer require mcmatters/ticl
<?php declare(strict_types=1); require 'vendor/autoload.php'; $client = new \McMatters\Ticl\Client(); try { $response = $client->get('http://example.com/api/user?token=test'); $user = $response->json(); } catch (\McMatters\Ticl\Exceptions\RequestException $e) { $error = $e->asJson(); } catch (\Throwable $e) { $error = $e->getMessage(); }
If you want something more customizable, then please use Guzzle, (*1)