狂饮http/狂饮

Guzzle是一个PHP HTTP客户端库

安装:661391667

受抚养人:31141

建议者:639

安全:6

星星:22962

观察者:452

叉子:2395

未决问题:23

7.8.1 2023-12-03 20:35协调世界时

此软件包是自动更新的。

上次更新时间:2024-03-31 21:48:59 UTC


自述文件

口香糖

Guzzle、PHP HTTP客户端

最新版本 生成状态 总下载次数

Guzzle是一个PHP HTTP客户端,可以轻松发送HTTP请求和与web服务集成很简单。

  • 用于构建查询字符串、POST请求、大型流式传输的简单接口上传、流式传输大量下载、使用HTTP cookie、上传JSON数据、,等。。。
  • 可以使用同一接口发送同步和异步请求。
  • 对请求、响应和流使用PSR-7接口。这允许您使用与Guzzle兼容的其他PSR-7库。
  • 支持PSR-18,允许其他PSR-18 HTTP客户端之间的互操作性。
  • 抽象出底层HTTP传输,允许您编写环境和运输不可知代码;即没有对cURL的硬依赖,PHP流、套接字或非阻塞事件循环。
  • 中间件系统允许您增强和组合客户端行为。
$客户=新的\口香糖Http\顾客();$响应=$客户->请求(“获取”,'https://api.github.com/repos/guzzle/guzzle');回声 $响应->获取状态代码();// 200
回声 $响应->获取标题行('内容类型');//'应用程序/json;字符集=utf8'
回声 $响应->获取正文();//'{“id”:1420053,“name”:“guzzle”,…}'

//发送异步请求。
$请求=新的\口香糖Http\第7级\请求(“获取”,'http://httpbin.org');$承诺=$客户->发送异步($请求)->然后(功能($响应) {回声 “我完成了!”.$响应->获取正文();});$承诺->等待();

帮助和文档

我们使用GitHub问题只是为了讨论错误和新功能。有关支持,请参阅:

安装口香糖

建议安装Guzzle的方法是通过作曲家.

作曲家需要狂饮http://guzzle

版本指南

版本 状态 包装商 命名空间 回购 文件 PSR-7 PHP版本
3.x个 终止(2016年10月31日) 咕噜/咕噜 口香糖 第3版 第3版 >=5.3.3,<7.0
4.x个 终止(2016年10月31日) guzzlehttp://guzzle 口香糖Http 第4版 不适用 >=5.4,<7.0
5.倍 终止(2019-10-31) guzzlehttp/guzzle 口香糖Http 第5版 第5版 >=5.4,<7.4
6.倍 终止(2023-10-31) guzzlehttp/guzzle 口香糖Http v6版本 v6版本 是的 >=5.5,<8.0
7.倍 最新的 guzzlehttp/guzzle 口香糖Http 第7版 第7版 是的 >=7.2.5,<8.4

安全

如果您发现此软件包中存在安全漏洞,请发送电子邮件至security@tidelift.com。将立即解决所有安全漏洞。在宣布修复之前,请不要公开披露与安全相关的问题。请参阅安全策略了解更多信息。

许可证

口香糖是根据麻省理工学院许可证(MIT)提供的。请参阅许可证文件了解更多信息。

对于企业

作为Tidelift订阅的一部分提供

Guzzle和数千个其他软件包的维护者正在与Tidelift合作,为您用来构建应用程序的开源依赖项提供商业支持和维护。节省时间,降低风险,改善代码健康状况,同时向维护者支付您所使用的确切依赖项的费用。了解更多信息。