abibockun/simple-curl-connector

PHP 的简单 CURL 库

v1.0.1 2017-11-05 19:35 UTC

This package is not auto-updated.

Last update: 2024-09-25 09:21:42 UTC


README

一个用于制作 CURL 请求的小工具

安装

简单添加一个包

composer require abibockun/simple-curl-connector

用法

添加命名空间

use Abibockun\SimpleCurlConnector\SimpleCurlConnector;

创建新实例并添加设置

$curl = new SimpleCurlConnector();
$curl->setEndPointBaseUrl('YOUR TARGET URL BASE');

可选地,您可以传递额外的头部信息,例如

$curl->setExtraHeaders([
    CURLOPT_HEADER => false,
    CURLOPT_HTTPHEADER => ["Accept: application/json"],
    CURLOPT_SSL_VERIFYPEER => false
]);

调用任何 API 或 URL

$results = $curl->send('YOUR URI TO API');

默认方法是 GET,您可以使用 POST、PATCH、DELETE 列出 "send" 函数的参数

$requestType = 'GET|POST|PATCH|DELETE', 
$data = [], array of data, supported only one-dimensional arrays
$dataJson = false, Flag in what format your data is.
$returnObject = true, By Default it returns Parsed JSON to an Object.