zweqxrd/curl-client 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

zweqxrd/curl-client

Composer 安装命令:

composer require zweqxrd/curl-client

包简介

Simple Curl Client Library

README 文档

README

Curl Client is a PHP-based HTTP client library. This library allows you to easily make HTTP requests such as GET, POST, PUT, DELETE, etc. using cURL.

Features

  • Supports various request types like HTTP GET, POST, PUT, DELETE, HEAD, OPTIONS, PATCH.
  • Provides advanced cURL options such as custom headers, authentication, session management, proxy support, etc.
  • Includes useful features like request tracking, timeout settings, SSL verification, follow redirects, etc.

Installation

You can add Curl Client to your project using Composer. Add the following line to your composer.json file:

"require": {
    "zweqxrd/curl-client": "1.0.0"
}

Or

composer require zweqxrd/curl-client

Then run the composer install command in your terminal to add Curl Client to your project.

Usage

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

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-06-14