winnipass / php-request
Request Man 是一个 PHP HTTP 客户端库
dev-master
2016-11-29 01:56 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- illuminate/support: ^5.3
- nategood/httpful: 0.2.20
Requires (Dev)
- phpunit/phpunit: 4.0.*
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