php - 找不到类 'Guzzle\Http\Client'

标签 php guzzle

我正尝试在网站点 http://www.sitepoint.com/guzzle-php-http-client/ 上跟进本教程,我这里是一步步安装的http://docs.guzzlephp.org/en/latest/overview.html#installation我正在尝试运行第一个简单示例,但它给了我问题。我还检查了我的 PHP 版本要求(5.5):我的是 5.6,所以没问题。

我正在使用 MAC,请参阅下面的代码。

error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once 'vendor/autoload.php';

use Guzzle\Http\Client;
use Guzzle\Http\EntityBody;
use Guzzle\Http\Message\Request;
use Guzzle\Http\Message\Response;

$client = new Client("https://qrng.anu.edu.au");

$request = $client->get('/API/jsonI.php?length=10&type=uint8');

$response = $request->send();

echo $body = $response->getBody(true);

拜托,我错过了什么?

最佳答案

是的,

use GuzzleHttp\Client;

您的以下教程似乎是基于 Guzzle 3.7 并且您已经安装了 Guzzle 6

Learn more.

关于php - 找不到类 'Guzzle\Http\Client',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34941668/

相关文章:

php - 在自己的 Wordpress 主题中显示部分编辑按钮

php - 使用 AND 选择语句

php - API 使用 Guzzle 返回 PNG 图像

php - 如何序列化依赖于 guzzle 6 客户端的对象?

php - 如何在 Guzzle 中捕获 cURL 使用的 IP?

php - 如何在 Laravel 中验证没有数据库的用户?

php - 在 Slim 上 PUT 请求体 NULL

php - 如何将 Mysql INSERT 转换为 PHP 数组以插入循环?

javascript - 完全禁用 Guzzle 的重定向

php - guzzle 6 的默认 form_params