shisa / httpclient
一个简单的轻量级PHP HTTP客户端
0.2.1
2021-07-01 09:54 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-09-29 05:41:46 UTC
README
一个简单的轻量级http客户端,用于PHP。
安装
composer require shisa/httpclient
快速入门
use Shisa\HTTPClient\Clients\HTTPClient;
use Shisa\HTTPClient\Formatters\JsonFormatter;
$client = new HTTPClient();
$client->setBaseUrl('https://baidu.com');
$formatter = new JsonFormatter();
$client->setFormatter($formatter);
$response = $client->send('/debug', 'POST', ['data' => 1]);
$data = $response->json();
用法
扩展
待办事项
变更日志
0.2.1
- (重大变更) 将createRequest方法改为public方法
- 增加FormData Formatter
- 允许为
Request
对象添加属性
0.2.0
- 将Auth的isInvalidAuthError改为接受Exception异常
- 增加authRequestPostPrepare方法
- 将PreparedRequest的headers改为Key: value