Skip to content

gatorv/simple-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleHttpRequest Class

Simple PHP Http Request Wrapper using cURL under the hood.

Installation

$ php composer.phar require gatorv/simple-http

Usage

Basic Usage

use Gatorv\Web\SimpleHttpRequest as Request;

$req = new Request();
list($headers, $body) = $req->get('https://url/');

Main Methods

Perform a GET Request

$req->get($url); 

Perform a POST Request:

$req->post($url, $data); 

Methods

The following options can be customized on constructing the object (or after construction:

  1. redirects - The number of redirects to perform if a Location header is sent.
  2. proxy - The proxy and port to use
  3. ssl - Wether to verify the SSL certificate or not (for testing)

Also the following methods are available:

Use a Desktop User-Agent:

$req->useDesktopAgent(); 

Use a Mobile User-Agent:

$req->useMobileAgent(); 

Reset Headers:

$req->resetHeaders(); 

Request Compression:

$req->requestCompression(); 

Add a HTTP Cookie:

$req->addCookie(); 

About

Simple HTTP Request Library for PHP using cURL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages