Client请求实例

发布时间:2024-07-30 09:11:00

如果你想使用 GuzzleHttp\Client 在 PHP 中进行 HTTP 请求,通常是用来与 API 进行交互,而不是直接执行 SQL 查询。Guzzle 是一个流行的 PHP HTTP 客户端库,用于发出 HTTP 请求。

如果你的需求是通过 HTTP 请求从 API 获取数据,而不是直接连接数据库,那么你可以使用 Guzzle 来执行这些请求。以下是一个示例,展示了如何使用 Guzzle 发出 HTTP 请求:

composer require guzzlehttp/guzzle

一、post请求

$client = new Client(['verify' => false]);
$postdata   = $client->request('post',$api,['form_params'=>['aaa'=>1], 'headers' => $headers,'proxy'=>$proxy]);
$data   = $postdata->getBody()->getContents();


二、 忽略证书验证

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)