shahariaazam/http-client-support
Composer 安装命令:
composer require shahariaazam/http-client-support
包简介
A flexible, extendible, customizable PSR-18 compatible HTTP client builder for PHP. You can add it in your library and give user flexibility to use custom PSR-18 compatible HTTP client with it.
README 文档
README
HTTP Client Builder
A flexible, extendible, customizable PSR-18 compatible HTTP client builder for PHP. You can add it in your library and give user flexibility to use custom PSR-18 compatible HTTP client with it.
Usage
Just add this library to your composer.json file.
composer require shahariaazam/http-client-support
Now if you need any HTTP request in your existing class, just extend your class with ShahariaAzam\HTTPClientSupport\HTTPSupport.
See following example.
<?php namespace ShahariaAzam\HTTPClientSupport; class YourClass extends HTTPSupport { // Now your class have the following method already // public function setHttpClient(ClientInterface $httpClient) // public function getHttpClient() // public function getHttpHeaders() // public function setHttpHeaders() // public function getHttpHeaders() // Now perform HTTP request with the following method // public function httpRequest($method, $uri, $headers = [], $body = null, $version = '1.1') }
Contributors
You can see full list of contributors from here. You are also welcome to contribute to this repository.
Issue
Submit your issue here
统计信息
- 总下载量: 73
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-06-01