allissonaraujo/sugardata

一个简单的包,用于简化PHP中请求的使用

dev-main 2024-07-23 19:26 UTC

This package is auto-updated.

Last update: 2024-09-23 19:48:03 UTC


README

sugardata

一个简单的PHP包,用于使用cURL库发送和接收HTTP请求。

安装

要安装此包,请使用Composer

composer require allissonaraujo/sugardata:dev-main

用法

发送POST请求 ⬆️

以下是如何使用SugarData类发送POST请求的基本示例

require 'vendor/autoload.php';

use Allissonaraujo\SugarData\SugarData;

$url = 'https://jsonplaceholder.typicode.com/posts';
$data = [
    'title' => 'foo',
    'body' => 'bar',
    'userId' => 1
];

$request = new SugarData($url, $data);
$response = $request->send();

print_r($response);

发送GET请求 ⬇️

要发送GET请求,您可以指定方法为'GET'

require 'vendor/autoload.php';

use Allissonaraujo\SugarData\SugarData;

$url = 'https://jsonplaceholder.typicode.com/posts';
$data = [
    'userId' => 1
];

$request = new SugarData($url, $data, 'GET');
$response = $request->send();

print_r($response);

发送PUT请求 🔄

以下是如何发送PUT请求的示例

require 'vendor/autoload.php';

use Allissonaraujo\SugarData\SugarData;

$url = 'https://jsonplaceholder.typicode.com/posts/1';
$data = [
    'id' => 1,
    'title' => 'foo',
    'body' => 'bar',
    'userId' => 1
];

$request = new SugarData($url, $data, 'PUT');
$response = $request->send();

print_r($response);

发送DELETE请求 ⛔

以下是发送DELETE请求的方法

require 'vendor/autoload.php';

use Allissonaraujo\SugarData\SugarData;

$url = 'https://jsonplaceholder.typicode.com/posts/1';
$data = [];

$request = new SugarData($url, $data, 'DELETE');
$response = $request->send();

print_r($response);