PHP的HTTP客户端中Guzzle的使用方法
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇文章给大家分享的是有关PHP的HTTP客户端中Guzzle的使用方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先来一段官方文档
千家信息网最后更新 2026年10月31日PHP的HTTP客户端中Guzzle的使用方法
本篇文章给大家分享的是有关PHP的HTTP客户端中Guzzle的使用方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
首先来一段官方文档对Guzzle的介绍:
然后cd到网站根目录,执行Composer命令下载Guzzle:(Linux环境)
composer require guzzlehttp/guzzle
下载完成后会生成一个vender文件夹:

在vender同级目录新建了一个guzzle.php来写例子。
【GET请求】
request('GET', $url); //返回状态码 echo $res->getStatusCode(); //连贯操作 //$res = $client->request('GET', $url)->getBody()->getContents(); ?>【POST请求】
request('POST', $url, [ 'form_params' => [ 'name'=>'lws', 'sex'=>'nan' ] ]); //返回状态码 echo $res->getStatusCode();?>【POST文件上传】
request('POST', $url, [ 'multipart' => [ [ 'name'=>'name', 'contents'=>'lws' ], [ 'name'=>'sex', 'contents'=>'nan' ], [ 'name'=>'tupian', 'contents'=>file_get_contents('1.jpg'), 'filename'=>'lws.jpg' ] ] ]); //返回状态码 echo $res->getStatusCode();?>【设置代理IP】
request('GET', $url, [ 'proxy' => '111.22.33.44:6666' ]); //返回状态码 echo $res->getStatusCode();?>【模拟请求头】
['referer'=>'https://www.baidu,com']]); //构造url $url = 'https://www.baidu.com'; //设置代理请求 $res = $client->request('GET', $url); //返回状态码 echo $res->getStatusCode();?>【记录Cookie】
true]); //构造url $url = 'https://www.baidu.com'; //设置代理请求 $res = $client->request('GET', $url); //返回状态码 echo $res->getStatusCode();?>以上就是PHP的HTTP客户端中Guzzle的使用方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
状态
代理
使用方法
客户
客户端
方法
文件
更多
知识
篇文章
实用
例子
同级
命令
官方
就是
工作会
文件夹
文档
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网加科技
今日互联网科技
上海互联网科技有限公司
北京互联网科技有限公司
互联网 科技创新
互联网科技咨询
上海亿帐通互联网科技
成都仁贤领冠互联网科技有限公司
山东吉时兔互联网科技有限公司
海南科技产业互联网平台
湖南诚度互联网科技有限公司
科技互联网大厂
岳阳华臻互联网科技有限公司
中国航天科技大学国际工业互联网
佛山市翊博互联网络科技有限公司
北京市互联网新科技
广州燕处互联网科技有限公司
全球科技与互联网公司市值变化
河南商务圈互联网科技有限公司
安徽九吞吴互联网科技有限公司
咖啡网
天津市摩尔互联网科技
互联网属科技
易互联网科技有限公司
碳银互联网科技
北京华百购互联网科技有限公司
现代互联网科技股
链环科技传统企业怎么转型互联网
乌鲁木齐新华智原互联网科技学校
佛山市翊博互联网络科技有限公司