binsoul / net-hal-client
JSON超文本应用语言客户端
0.2.0
2021-04-15 16:40 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- rize/uri-template: ^0.3
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-14 09:51:55 UTC
README
超文本应用语言(HAL)是定义超媒体(如JSON或XML中的外部资源链接)的因特网草案标准约定。
此软件包提供了一个客户端,用于与HAL+JSON端点一起工作。它需要一个PSR-18兼容的客户端来发送HTTP请求。
安装
通过composer
$ composer require binsoul/net-hal-client
此软件包需要PSR-17兼容的请求/URI工厂和一个PSR-18兼容的HTTP客户端。如果没有提供工厂,则使用PHP-HTTP发现来查找已安装的实现。
例如,如果您想使用Guzzle作为HTTP客户端,请执行以下操作:
$ composer require http-interop/http-factory-guzzle php-http/guzzle7-adapter
测试
$ composer test
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。