ryodevz / httpwrapper
Httpwrapper is a PHP HTTP client library.
Installs: 11
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/ryodevz/httpwrapper
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.4
This package is not auto-updated.
Last update: 2025-10-17 05:33:15 UTC
README
Httpwrapper is a PHP HTTP client library.
Installation
composer require ryodevz/httpwrapper
GET Request
<?php use Ryodevz\Httpwrapper\Http; $response = Http::get('https://example.com', ['user_id' => 1, 'category_id' => 1]) ->send() // Send Request ->body(); // Get Response
POST Request
<?php use Ryodevz\Httpwrapper\Http; $response = Http::post('https://example.com', $data) ->send() // Send Request ->body(); // Get Response
PUT Request
<?php use Ryodevz\Httpwrapper\Http; $response = Http::put('https://example.com', $data) ->send() // Send Request ->body(); // Get Response
PATCH Request
<?php use Ryodevz\Httpwrapper\Http; $response = Http::patch('https://example.com', $data) ->send() // Send Request ->body(); // Get Response
DELETE Request
<?php use Ryodevz\Httpwrapper\Http; $response = Http::delete('https://example.com', $data) ->send() // Send Request ->body(); // Get Response
With Headers
<?php use Ryodevz\Httpwrapper\Http; $headers = [ 'Content-Type' => 'application/json', 'Accept' => 'application/json' ]; Http::withHeaders($headers)->post('https://example.com', $data)