rdurica/restnova

RESTnova 是一个轻量级且现代的 PHP 客户端,用于发送 HTTP 请求,特别设计用于与 RESTful API 通信。它提供了一个直观的接口,可以轻松地发送 GET、POST、PUT、DELETE 以及其他 HTTP 请求。

dev-main 2024-04-22 22:20 UTC

This package is auto-updated.

Last update: 2024-09-22 23:07:07 UTC


README

PHP GitHub

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 许可协议进行许可。