daniel-griffiths / xttp
A minimalist PHP Http client
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/daniel-griffiths/xttp
Requires
- php: ~5.6|~7.0
This package is auto-updated.
Last update: 2025-09-29 03:05:33 UTC
README
A minimalist PHP Http client.
Installation
composer require daniel-griffiths/xttp dev-master
Usage
By default Xttp assumes that any data sent/receieve is encoded in json. For an example of how to use this library please see the code below.
<?php require __DIR__.'/../vendor/autoload.php'; use DanielGriffiths\Xttp\Xttp; // Post request Xttp::post('https://myawesomeapi.com')->send(); // Get request Xttp::get('https://myawesomeapi.com')->send(); // Sending data Xttp::post('https://myawesomeapi.com', [ 'username' => 'Joe Blog', 'email' => 'joe@blogs.com' ])->send(); // Custom Curl Options Xttp::post('https://myawesomeapi.com', [ 'username' => 'Joe Blog', 'email' => 'joe@blogs.com' ])->withOptions([ CURLOPT_SSL_VERIFYPEER => 1, CURLOPT_SSL_VERIFYHOST => 2 ])->send();