jsnlib / restful_client

1.3.0 2019-02-11 13:13 UTC

This package is auto-updated.

Last update: 2024-09-12 04:16:05 UTC


README

安装

composer require jsnlib/restful_client

使用方法

require_once '../vendor/autoload.php';

$client = new \Jsnlib\Restful\Client(
[
    'base_uri' => 'http://dev.api.westamps.com/v1/'
]);
$result = $client->get('method', 
[
    'Say' => 'Hello World'
]);
$result = $client->post('method', 
[
    'Say' => 'Hello World'
]);
$result = $client->put('method', 
[
    'Say' => 'Hello World'
]);
$result = $client->patch('method', 
[
    'Say' => 'Hello World'
]);
$result = $client->delete('method', 
[
    'Say' => 'Hello World'
]);

POST

文件上传,如视频有多条

$result = $client->post('method', 
[
    [
        'name'     => 'video[]',
        'contents' => fopen('demo/demo.mp4', 'r')
    ],
], true);