[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8110":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8110,"guzzle","guzzle\u002Fguzzle","Guzzle, an extensible PHP HTTP client","https:\u002F\u002Fdocs.guzzlephp.org\u002F",null,"PHP",23451,2390,435,1,0,9,18,7,45,"MIT License",false,"7.10",[24,5,25,26,27,28,29,30],"curl","http-client","httpclient","php","psr-7","requests","webservices","2026-06-12 02:01:49","![Guzzle](.github\u002Flogo.png?raw=true)\n\n# Guzzle, PHP HTTP client\n\n[![Latest Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fguzzle\u002Fguzzle.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Freleases)\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fguzzle\u002Fguzzle\u002Fci.yml?label=ci%20build&style=flat-square)](https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Factions?query=workflow%3ACI)\n[![Total Downloads](https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fdt\u002Fguzzlehttp\u002Fguzzle.svg?style=flat-square)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fguzzlehttp\u002Fguzzle)\n\nGuzzle is a PHP HTTP client that makes it easy to send HTTP requests and\ntrivial to integrate with web services.\n\n- Simple interface for building query strings, POST requests, streaming large\n  uploads, streaming large downloads, using HTTP cookies, uploading JSON data,\n  etc...\n- Can send both synchronous and asynchronous requests using the same interface.\n- Uses PSR-7 interfaces for requests, responses, and streams. This allows you\n  to utilize other PSR-7 compatible libraries with Guzzle.\n- Supports PSR-18 allowing interoperability between other PSR-18 HTTP Clients.\n- Abstracts away the underlying HTTP transport, allowing you to write\n  environment and transport agnostic code; i.e., no hard dependency on cURL,\n  PHP streams, sockets, or non-blocking event loops.\n- Middleware system allows you to augment and compose client behavior.\n\n```php\n$client = new \\GuzzleHttp\\Client();\n$response = $client->request('GET', 'https:\u002F\u002Fapi.github.com\u002Frepos\u002Fguzzle\u002Fguzzle');\n\necho $response->getStatusCode(); \u002F\u002F 200\necho $response->getHeaderLine('content-type'); \u002F\u002F 'application\u002Fjson; charset=utf8'\necho $response->getBody(); \u002F\u002F '{\"id\": 1420053, \"name\": \"guzzle\", ...}'\n\n\u002F\u002F Send an asynchronous request.\n$request = new \\GuzzleHttp\\Psr7\\Request('GET', 'http:\u002F\u002Fhttpbin.org');\n$promise = $client->sendAsync($request)->then(function ($response) {\n    echo 'I completed! ' . $response->getBody();\n});\n\n$promise->wait();\n```\n\n## Help and docs\n\nWe use GitHub issues only to discuss bugs and new features. For support please refer to:\n\n- [Documentation](https:\u002F\u002Fdocs.guzzlephp.org)\n- [Stack Overflow](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fguzzle)\n- [#guzzle](https:\u002F\u002Fapp.slack.com\u002Fclient\u002FT0D2S9JCT\u002FCE6UAAKL4) channel on [PHP-HTTP Slack](https:\u002F\u002Fslack.httplug.io\u002F)\n- [Gitter](https:\u002F\u002Fgitter.im\u002Fguzzle\u002Fguzzle)\n\n\n## Installing Guzzle\n\nThe recommended way to install Guzzle is through\n[Composer](https:\u002F\u002Fgetcomposer.org\u002F).\n\n```bash\ncomposer require guzzlehttp\u002Fguzzle\n```\n\n\n## Version Guidance\n\n| Version | Status              | Packagist           | Namespace    | Repo                | Docs                | PSR-7 | PHP Version  |\n|---------|---------------------|---------------------|--------------|---------------------|---------------------|-------|--------------|\n| 3.x     | EOL (2016-10-31)    | `guzzle\u002Fguzzle`     | `Guzzle`     | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No    | >=5.3.3,\u003C7.0 |\n| 4.x     | EOL (2016-10-31)    | `guzzlehttp\u002Fguzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N\u002FA                 | No    | >=5.4,\u003C7.0   |\n| 5.x     | EOL (2019-10-31)    | `guzzlehttp\u002Fguzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No    | >=5.4,\u003C7.4   |\n| 6.x     | EOL (2023-10-31)    | `guzzlehttp\u002Fguzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes   | >=5.5,\u003C8.0   |\n| 7.x     | Latest              | `guzzlehttp\u002Fguzzle` | `GuzzleHttp` | [v7][guzzle-7-repo] | [v7][guzzle-7-docs] | Yes   | >=7.2.5,\u003C8.5 |\n\n[guzzle-3-repo]: https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle3\n[guzzle-4-repo]: https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Ftree\u002F4.x\n[guzzle-5-repo]: https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Ftree\u002F5.3\n[guzzle-6-repo]: https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Ftree\u002F6.5\n[guzzle-7-repo]: https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\n[guzzle-3-docs]: https:\u002F\u002Fguzzle3.readthedocs.io\u002F\n[guzzle-5-docs]: https:\u002F\u002Fdocs.guzzlephp.org\u002Fen\u002F5.3\u002F\n[guzzle-6-docs]: https:\u002F\u002Fdocs.guzzlephp.org\u002Fen\u002F6.5\u002F\n[guzzle-7-docs]: https:\u002F\u002Fdocs.guzzlephp.org\u002Fen\u002Flatest\u002F\n\n\n## Security\n\nIf you discover a security vulnerability within this package, please send an email to security@tidelift.com. All security vulnerabilities will be promptly addressed. Please do not disclose security-related issues publicly until a fix has been announced. Please see [Security Policy](https:\u002F\u002Fgithub.com\u002Fguzzle\u002Fguzzle\u002Fsecurity\u002Fpolicy) for more information.\n\n## License\n\nGuzzle is made available under the MIT License (MIT). Please see [License File](LICENSE) for more information.\n\n## For Enterprise\n\nAvailable as part of the Tidelift Subscription\n\nThe maintainers of Guzzle and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https:\u002F\u002Ftidelift.com\u002Fsubscription\u002Fpkg\u002Fpackagist-guzzlehttp-guzzle?utm_source=packagist-guzzlehttp-guzzle&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)\n","Guzzle 是一个可扩展的 PHP HTTP 客户端，用于简化 HTTP 请求的发送和与 Web 服务的集成。它提供了构建查询字符串、POST 请求、流式上传大文件、使用 HTTP Cookies 等功能的简单接口，并支持同步和异步请求。Guzzle 遵循 PSR-7 和 PSR-18 标准，可以与其他兼容库无缝协作。此外，它抽象了底层 HTTP 传输方式，使得代码不受特定环境或传输方式的限制。Guzzle 还具备强大的中间件系统，能够增强和组合客户端行为。适用于需要进行 HTTP 通信的各种 PHP 应用场景，特别是那些需要与 RESTful API 或其他 Web 服务交互的应用。",2,"2026-06-11 03:16:09","top_language"]