binsoul/net-hal-client

JSON超文本应用语言客户端

0.2.0 2021-04-15 16:40 UTC

This package is auto-updated.

Last update: 2024-09-14 09:51:55 UTC


README

Latest Version on Packagist Software License Total Downloads Build Status

超文本应用语言(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)。请参阅许可证文件获取更多信息。