PHP http 请求 GuzzleHttp 执行 GET 请求
方式一:
$client = new Client();
$response = $client->get('http://www.test.org/get', [
'query' => [ //get查询字符串参数组
'a' => '参数a的值',
'b' => '参数b的值',
],
'timeout' => 3.14 //设置请求超时时间
]);
方式二:
$client = new Client();
$response = $client->request('GET', 'http://www.test.org/get', [
'query' => [
'a' => '参数a的值',
'b' => '参数b的值',
],
'timeout' => 3.14
]);
结果处理:
$body = $response->getBody(); //获取响应体,对象
$bodyStr = (string)$body; //对象转字串,这就是请求返回的结果
echo $bodyStr;