php-http / client-common
HTTPlug 的通用 HTTP 客户端实现和工具
2.7.1
2023-11-30 10:31 UTC
Requires
- php: ^7.1 || ^8.0
- php-http/httplug: ^2.0
- php-http/message: ^1.6
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 || ^2.0
- symfony/options-resolver: ~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0
- symfony/polyfill-php80: ^1.17
Requires (Dev)
- doctrine/instantiator: ^1.1
- guzzlehttp/psr7: ^1.4
- nyholm/psr7: ^1.2
- phpspec/phpspec: ^5.1 || ^6.3 || ^7.1
- phpspec/prophecy: ^1.10.2
- phpunit/phpunit: ^7.5.20 || ^8.5.33 || ^9.6.7
Suggests
- ext-json: To detect JSON responses with the ContentTypePlugin
- ext-libxml: To detect XML responses with the ContentTypePlugin
- php-http/cache-plugin: PSR-6 Cache plugin
- php-http/logger-plugin: PSR-3 Logger plugin
- php-http/stopwatch-plugin: Symfony Stopwatch plugin
This package is auto-updated.
Last update: 2024-08-29 13:11:46 UTC
README
HTTPlug 的通用 HTTP 客户端实现和工具。
安装
通过 Composer
$ composer require php-http/client-common
用法
此包为 HTTP 客户端提供常用工具
- BatchClient,用于并行发送请求
- 方便的客户端,以 HTTP 方法名称作为类方法
- 模拟器,装饰层,用于同步/异步客户端
文档
请参阅官方文档。
测试
$ composer test
贡献
请参阅我们的贡献指南。
安全
如果您发现任何与安全相关的问题,请通过[email protected]联系我们。
许可协议
MIT 许可协议 (MIT)。请参阅许可文件获取更多信息。