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();