如何使用Httpful PHP库

时间:2014-05-28 13:41:49

标签: php rest httpful

我正在尝试学习REST,并认为从一个PHP REST客户端(如Httpful)开始可能会很好。我似乎无法让它工作。我下载了httpful.phar文件并将其放在我的工作目录中。然后创建了一个简单的php文件,其中包含site上的示例中的以下内容:

<?php
// Point to where you downloaded the phar
include('httpful.phar');

$uri = "https://www.googleapis.com/freebase/v1/mqlread?query=%7B%22type%22:%22/music/artist%22%2C%22name%22:%22The%20Dead%20Weather%22%2C%22album%22:%5B%5D%7D";
$response = Request::get($uri)->send();

echo 'The Dead Weather has ' . count($response->body->result->album) . " albums.\n";
?>

我在网站上尝试了多个示例,但只有在我的浏览器中加载时才会显示空白页。

感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:4)

此库使用命名空间。使用完整的类名或use

使用完整的Classname:

\Httpful\Request::get($uri)->send();

使用:

use Httpful\Request;
Request::get($uri)->send();

示例代码遗憾地在网站上非常不完整,但您可以从主题&#34;安装选项1:PHAR&#34;或者来自phar。中的实际源代码。

http://phphttpclient.com/