allissonaraujo / sugardata
一个简单的包,用于简化PHP中请求的使用
dev-main
2024-07-23 19:26 UTC
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-23 19:48:03 UTC
README
一个简单的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);