PHP的HTTP客户端Guzzle简单使用发起请求
执行Composer命令下载Guzzle
composer require guzzlehttp/guzzle
【GET请求】
<?php
require './vendor/autoload.php';
//实例化客户端
$client = new GuzzleHttp\Client();
//构造url
$url = 'https://www.baidu.com';
//get请求
$res = $client->request('GET', $url);
//返回状态码
echo $res->getStatusCode();
//连贯操作
//$res = $client->request('GET', $url)->getBody()->getContents();
?>
【POST请求】
<?php
require './vendor/autoload.php';
//实例化客户端
$client = new GuzzleHttp\Client();
//构造url
$url = 'https://www.baidu.com';
//post请求
$res = $client->request('POST', $url, [
'form_params' => [
'name'=>'lws',
'sex'=>'nan'
]
]);
//返回状态码
echo $res->getStatusCode();
?>