winnipass/php-request

Request Man 是一个 PHP HTTP 客户端库

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

This package is not auto-updated.

Last update: 2024-09-28 19:52:47 UTC


README

一个 PHP HTTP 请求库

composer 自动加载

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

导入 RequestMan 类

use RequestMan\RequestMan;

发起请求

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

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

获取原始数据

var_dump($response->toRaw());

将响应转换为 Laravel 集合

var_dump($response->toCollection()); 访问 https://laravel.net.cn/docs/5.3/collections 获取更多信息

将响应转换为数组

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

获取状态码

echo RequestMan::getStatusCode();

获取内容类型

echo RequestMan::getContentType();

支持的客户端

curl, guzzle, nategood