dasbit / apiclient
不抛出异常的状态码简单API客户端包装器
0.1.1
2020-12-14 16:14 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: >=8.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-15 00:16:42 UTC
README
不抛出异常的状态码简单API客户端包装器
安装
通过Composer
$ composer require dasbit/apiclient
用法
$api = new dasbit\apiclient(new Guzzle, 'https://example-host.com/api'); $api->authenticate('login', 'password'); $response = $api->request('/entity-list'); $code = $response['code']; $responseBody = $response['body']; // assoc array of decoded json string
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件abylhasov@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。