rdurica / restnova
RESTnova 是一个轻量级且现代的 PHP 客户端,用于发送 HTTP 请求,特别设计用于与 RESTful API 通信。它提供了一个直观的接口,可以轻松地发送 GET、POST、PUT、DELETE 以及其他 HTTP 请求。
dev-main
2024-04-22 22:20 UTC
Requires
- php: >=8.3
- ext-curl: *
Requires (Dev)
- dg/bypass-finals: ^1.4
- mockery/mockery: ^1.6.11
- phpstan/phpstan: ^1.10.66
- phpunit/phpunit: ^11.1.1
- squizlabs/php_codesniffer: ^3.9.1
This package is auto-updated.
Last update: 2024-09-22 23:07:07 UTC
README
RESTnova 是一个轻量级且现代的 PHP 客户端,用于发送 HTTP 请求,特别设计用于与 RESTful API 通信。它提供了一个直观的接口,可以轻松地发送 GET、POST、PUT、DELETE 以及其他 HTTP 请求。
特性
- 简单直观的 API 用于发送 HTTP 请求
- 支持各种 HTTP 方法:GET、POST、PUT、DELETE 等。
- 现代轻量级设计
- 所需 PHP >= 8.3
安装
您可以通过 Composer 安装 RESTnova。
composer require rdurica/restnova
用法
// Create client. All setters are optional. $client = Client::create() ->addHeaderItem('User-Agent', 'example') ->setTimeout(10) ->setFollowRedirects(false) ->build(); // Execute request. $response = $client->get('https://api-example.robbyte.net/auth'); // Available methods: // - get // - post // - delete // - head // - patch
贡献
如果您想为此项目做出贡献,请将仓库进行分支并创建一个 pull request。我们欢迎所有贡献,包括错误修复、新功能和文档改进。
许可
本项目根据 MIT 许可协议进行许可。