ovvio/http-client
最新稳定版本:v1.0.1
Composer 安装命令:
composer require ovvio/http-client
包简介
Provides powerful methods to fetch HTTP resources synchronously or asynchronously
关键字:
README 文档
README
Provides powerful methods to fetch HTTP resources synchronously or asynchronously
Technical Requirements & Installation
PHP 8.5 - Installation and Configuration
Composer (System Requirements)
To install run this:
composer require ovvio/http-client
Example
... use Ovvio\Component\Http\HttpClient\HttpClientInterface; use Ovvio\Component\Http\HttpClient\Request\Enum\RequestMethodEnum; use Ovvio\Component\Http\HttpClient\Response\Enum\HttpResponseStatusCodeEnum; ... public function __construct( private readonly HttpClientInterface $httpClient, ) { } ... public function foo(FooDtoInterface $fooDto): void { ... /** @var \Uri\Rfc3986\Uri $url URL */ $url = new \Uri\Rfc3986\Uri('https://ovvio.pro'); $requestMethod = RequestMethodEnum::GET; $request = RequestFactory::create( url: $url, method: $requestMethod, ); $request->addHeader(new AuthorizationRequestHeader('SOME TOKEN')); $response = $this->httpClient->request($request); if ($response->getStatusCode() !== HttpResponseStatusCodeEnum::OK) { // do something } ... } ...
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2026-06-08