raph6/httprequest

There is no license information available for the latest version (1.1.7) of this package.

Make http request using curl

1.1.7 2021-09-08 06:28 UTC

This package is auto-updated.

Last update: 2024-09-10 00:19:26 UTC


README

composer package for http request using curl

Installation

composer require raph6/httprequest

Example of use

use raph6\HttpRequest\HttpRequest;

# url
$http = new HttpRequest('https://httpbin.org/anything');
# or 
$http = new HttpRequest;
$http->setUrl('https://httpbin.org/anything')

# cookies
     ->setCookies(['bar' => 'foo'])

# data (get or post)
     ->setData(['foo' => 'bar'])

# headers
     ->setHeaders(['token' => '123456'])

# user agent
     ->setUserAgent('PHP/Curl (https://github.com/raph6/httprequest)')

# basic auth
     ->setBasicAuth('username', 'password')

# timeout (default 10)
     ->setTimeout(5);

var_dump($http->post());
// var_dump($http->get());