zweqxrd / curl-client
简单的Curl客户端库
dev-main
2023-06-14 22:04 UTC
This package is not auto-updated.
Last update: 2024-09-20 02:27:25 UTC
README
Curl Client是一个基于PHP的HTTP客户端库。此库允许您使用cURL轻松地进行HTTP请求,如GET、POST、PUT、DELETE等。
特性
- 支持各种请求类型,如HTTP GET、POST、PUT、DELETE、HEAD、OPTIONS、PATCH。
- 提供高级cURL选项,如自定义头部、身份验证、会话管理、代理支持等。
- 包括有用的功能,如请求跟踪、超时设置、SSL验证、跟随重定向等。
安装
您可以使用Composer将Curl Client添加到项目中。将以下行添加到您的composer.json
文件中
"require": { "zweqxrd/curl-client": "1.0.0" }
或者
composer require zweqxrd/curl-client
然后在您的终端中运行composer install命令以将Curl Client添加到项目中。
用法
<?php require 'vendor/autoload.php'; use Jesuzweq\Curl; Curl::Initialize(); // GET request Curl::Get('https://api.example.com/users'); $response = Curl::Response(); echo $response; // POST request Curl::Post('https://api.example.com/users', ['name' => 'John Doe', 'email' => 'john@example.com']); $response = Curl::Response(); echo $response; // PUT request Curl::Put('https://api.example.com/users/1', ['name' => 'Updated Name']); $response = Curl::Response(); echo $response; // DELETE request Curl::Delete('https://api.example.com/users/1'); $response = Curl::Response(); echo $response; Curl::Close();