PHPackages                             superpms/helper-hrb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. superpms/helper-hrb

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

superpms/helper-hrb
===================

pms helper hrb

v1.0.x-dev(1mo ago)016Apache-2.0PHPPHP &gt;=8.1

Since May 21Pushed 1mo agoCompare

[ Source](https://github.com/superpms/helper-hrb)[ Packagist](https://packagist.org/packages/superpms/helper-hrb)[ RSS](/packages/superpms-helper-hrb/feed)WikiDiscussions v1.0 Synced today

READMEChangelogDependencies (1)Versions (1)Used By (0)

superpms/helper-hrb
===================

[](#superpmshelper-hrb)

`superpms/helper-hrb` 是 server 端 kits 用来封装第三方 HTTP 请求的开发者工具包。它不直接提供某个业务接口，而是在 `superpms/helper-fetch` 之上提供请求客户端、请求对象和选项对象三类基础结构，让具体 kit 通过继承完成鉴权、签名、参数序列化和结果回调。

安装与依赖
-----

[](#安装与依赖)

```
composer require superpms/helper-hrb
```

包内 `composer.json` 确认的运行要求：

- PHP `>=8.1`
- `superpms/helper-fetch` `^1.0.0`
- PSR-4 自动加载：`pms\\` =&gt; `src/pms/`
- 核心命名空间：`pms\helper\hrb`

server 端当前通过 `server/composer.json` 引入 `superpms/helper-hrb`，实际使用点集中在 `server/kits/*/hrb` 下。

快速开始
----

[](#快速开始)

最小使用方式是定义一个请求类继承 `HRBRequest`，再定义一个客户端类继承 `HRBClient`：

```
