raph6 / httprequest

composer package for http request using curl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HttpRequest

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());

About

composer package for http request using curl


Languages

Language:PHP 100.0%