Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 859 Bytes

README.md

File metadata and controls

39 lines (31 loc) · 859 Bytes

Reqests

Based on Kenneth Reitz API for requests

Current Status

Unstable - In Development

Installation

Composer

Examples

GET Request

<?php

// Require a PSR-0 compliant autoloader
require './vendor/autoload.php';
// Require the Requests API
require 'lib/Requests/Api.php';

$response = Requests\Get("https://www.google.com/robots.txt");
if ($response->isOk()) {
    echo $response->body;
}

POST Request

<?php

// Require a PSR-0 compliant autoloader
require './vendor/autoload.php';
// Require the Requests API
require 'lib/Requests/Api.php';

$response = Requests\Post("https://www.gmail.com/", ["data"=>["foo"=>"bar"]]);
if ($response->isOk()) {
    echo "The response content-type is " . $response->headers["content-type"];
}