winnipass/php-request

Request Man is a PHP HTTP client library

Installs: 909

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/winnipass/php-request

dev-master 2016-11-29 01:56 UTC

This package is not auto-updated.

Last update: 2025-10-12 00:57:32 UTC


README

A php http request library

composer autoloading

require_once DIR . "/vendor/autoload.php";

import RequestMan class

use RequestMan\RequestMan;

making a request

$url = "https://jsonplaceholder.typicode.com/posts";

$response = RequestMan::setUrl( $url )->setClient('guzzle')->send();

get raw data

var_dump($response->toRaw());

convert response to a laravel collection

var_dump($response->toCollection()); visit https://laravel.com/docs/5.3/collections for more details

convert response to array

var_dump($response->toCollection()->toArray());

get status code

echo RequestMan::getStatusCode();

get content type

echo RequestMan::getContentType();

supported clients

curl, guzzle, nategood