composer熱門依賴:Guzzle使用方法
基本上無害
發(fā)布于 云南 2019-08-29 · 2.6w瀏覽 1贊

一、安裝

當(dāng)然需要先安裝 composer,然后項(xiàng)目目錄下命令行執(zhí)行:

php composer.phar require guzzlehttp/guzzle:~6.0


二、實(shí)例化

use GuzzleHttp\Client;

$client = new Client([
    // 你的基礎(chǔ)url
    'base_uri' => 'http://demo.org',
]);


三、發(fā)送請(qǐng)求

$response = $client->get('http://demo.org/get'); 
$response = $client->delete('http://demo.org/delete'); 
$response = $client->head('http://demo.org/get');

你也可以先創(chuàng)建一個(gè)請(qǐng)求,然后 client:

use GuzzleHttp\Psr7\Request;
$request = new Request('PUT', 'http://demo.org/put'); 
$response = $client->send($request, ['timeout' => 2]);

四、異步請(qǐng)求

與同步請(qǐng)求基本一致,只是將請(qǐng)求方法后面加上一個(gè) ‘Async’ 而已。

$promise = $client->getAsync('http://demo.org/get'); 
$promise = $client->deleteAsync('http://demo.org/delete'); 
$promise = $client->headAsync('http://demo.org/get');


基本上無害
火星宛如雪花,從42號(hào)有軌電車車頂?shù)墓渭娖魃巷w落而下。
瀏覽 2.6w
1
相關(guān)推薦
最新評(píng)論
贊過的人 1
評(píng)論加載中...

暫無評(píng)論,快來評(píng)論吧!