jorge-matricali/http-client

该包已被废弃,不再维护。作者建议使用 matricali/http-client 包。

libcurl 的包装器,实现了 PSR-7 HTTP 消息接口。

1.0.0-alpha3 2018-07-20 13:40 UTC

This package is auto-updated.

Last update: 2019-12-10 23:25:28 UTC


README

Latest stable release Build Status Coverage Status MIT licensed GitHub contributors

PSR-7 HTTP Client (cURL)

注意,这不是一个自己实现的 HTTP 协议。它只是 libcurl 的包装器,实现了 PSR-7 HTTP 消息接口。

要求

安装

composer require matricali/http-client

使用方法

发送 GET 请求
use Matricali\Http\Client;

$client = new Client();
$response = $client->get('http://www.example.com/');

echo $response->getBody();
发送 POST 请求
use Matricali\Http\Client;

$client = new Client();
$payload = '{"name": "John Doe"}';
$response = $client->post('http://www.example.com/', $payload);

echo $response->getBody();

贡献

欢迎贡献、问题报告和拉取请求。请参阅 CONTRIBUTING.md

许可证

php-http-client 采用 MIT 许可证