amirasaran/yii2-curl

创建REST请求(POST、GET、PUT、DELETE...)

1.0.2 2016-03-02 05:02 UTC

This package is auto-updated.

Last update: 2024-09-09 18:54:01 UTC


README

创建REST请求(POST、GET、PUT、DELETE...)

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一:

php composer.phar require amirasaran/yii2-curl:dev-master

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"amirasaran/yii2-curl": "dev-master"

配置

将以下代码添加到您的 common/config/main.php 文件的 components 部分:

'components' => [
    ...
    'curl' => [
        'class' => 'amirasaran\yii2curl\Curl',
        'connectionTimeout' => 100,
        'dataTimeout' => 100,
    ],
    ...
]

用法

        $url = 'http://jsonplaceholder.typicode.com/posts';
        /** @var \amirasaran\yii2curl\Curl $curl */
        $curl = Yii::$app->curl;
        $res = $curl->get($url,[],false);
        echo '<pre>';
        print_r($res);exit;