一、安裝
當(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');?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者





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