严格意义来讲,它并不是一个爬虫框架,它是要给 http 请求库,它封装了 http 请求,它具有一个简单的操作方式,可帮助您构建查询字符串,POST请求,流式传输大型上传文件,流式传输大型下载文件,使用 HTTP cookie,上传 JSON 数据等。
它可以在同一接口的帮助下发送同步和异步请求。
它利用 PSR-7 接口处理请求,响应和流。
这使您可以在 Guzzle 中使用其他 PSR-7 兼容的库。
它可以抽象出底层的 HTTP 传输,使您能够编写环境并传输不可知代码。
即,对 cURL,PHP 流,套接字或非阻塞事件循环没有硬性依赖。