一个 PHP 库,把 cURL 封装成面向对象的简洁接口,用于发送 HTTP 请求和调用 Web API。
3299+1 本周802PHPUnlicense维护活跃更新于 5天前
可扩展的 PHP HTTP 客户端,支持同步与异步请求,便于对接各类 Web 服务。
Guzzle 是一个 PHP HTTP 客户端,用于便捷地发送 HTTP 请求,并简化与 Web 服务的集成。它提供简洁的接口,支持构建查询字符串、发送 POST 请求、流式上传和下载大文件、使用 Cookie,以及提交 JSON 数据。
同一套接口既可发送同步请求,也可发送异步请求。Guzzle 的请求、响应和流基于 PSR-7 接口,并支持 PSR-18,可与其他兼容库和客户端互操作。底层传输层被抽象隔离,业务代码无需硬依赖 cURL、PHP 流、套接字或事件循环。
通过中间件系统,可以增强并组合客户端的请求处理行为。
使用 Composer 安装 Guzzle
composer require guzzlehttp/guzzle创建客户端并发送 GET 请求
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 PHP 库,把 cURL 封装成面向对象的简洁接口,用于发送 HTTP 请求和调用 Web API。
一个 Java 库,可直接把 curl 命令当作普通 Java 方法调用,无需手写 HTTP 客户端代码。
面向开发者的桌面工具箱,集成快速笔记、JSON 格式化、HTTP 请求、编解码、加密、二维码等常用工具。
跨平台 C/C++ 网络库,提供事件循环以及 TCP/UDP、SSL、HTTP、WebSocket、MQTT、Redis 客户端与服务端支持。
基于 curl 的 Python HTTP 客户端,可模拟浏览器的 TLS、JA3 和 HTTP/2 指纹。
Hurl 是一个命令行工具,用纯文本格式定义并运行、测试 HTTP 请求。