jorge-matricali / http-client
1.0.0-alpha3
2018-07-20 13:40 UTC
Requires
- php: >=5.4.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ~4.0
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~1.5
This package is auto-updated.
Last update: 2019-12-10 23:25:28 UTC
README
PSR-7 HTTP Client (cURL)
注意,这不是一个自己实现的 HTTP 协议。它只是 libcurl 的包装器,实现了 PSR-7 HTTP 消息接口。
要求
- PHP 5.4 或更高版本
- cURL 扩展
安装
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 许可证。