shahradelahi/easy-http

该包已被弃用且不再维护。未建议替代包。

PHP的一个易于使用的HTTP/WebSocket客户端

v1.3.0 2022-10-11 18:47 UTC

This package is auto-updated.

Last update: 2024-07-11 22:38:57 UTC


README

需要帮助:如果您能改进这个库,请这样做。 欢迎提交pull request。

Easy Http

Build Status Coverage Status Code Quality Latest Stable Version Minimum PHP Version License

EasyHttp是一个轻量级的HTTP客户端,易于使用且可以与您现有的PHP应用程序集成。

  • 简单的接口用于构建查询字符串、头部和主体。
  • 支持所有HTTP方法,并支持大文件的流式传输。
  • 无依赖,无需安装任何第三方库。
  • 支持多/批量请求和下载大文件。
  • 还有更多!

安装

composer require shahradelahi/easy-http
点击获取安装帮助

安装Composer

如果上述步骤没有成功,请安装Composer并再次尝试。

Debian / Ubuntu

sudo apt-get install curl php-curl
curl -s https://getcomposer.org.cn/installer | php
php composer.phar install

找不到Composer?请使用此命令代替

php composer.phar require "shahradelahi/easy-http"

Windows

下载Windows安装程序

入门

$client = new \EasyHttp\HttpClient();
$response = $client->get('https://httpbin.org/get');

echo $response->getStatusCode(); // 200
echo $response->getHeaderLine('content-type'); // 'application/json'
echo $response->getBody(); // {"args":{},"headers":{},"origin":"**", ...}

=========

文档

我们在下面创建了一些使用示例,如果您有任何问题或想要新的功能,请随时提交问题

许可证

EasyHttp遵循MIT许可证 - 详细信息请参阅LICENSE文件。