2

私は REST を学ぼうとしており、Httpful などの PHP REST クライアントから始めるのがよいのではないかと考えました。私はそれを機能させることができないようです。httpful.phar ファイルをダウンロードして、作業ディレクトリに配置しました。次に、サイトの例から次の内容の単純な php ファイルを作成しました。

<?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";
?>

サイトで複数の例を試しましたが、ブラウザにロードすると空白のページしか表示されません。

あなたが与えることができるどんな助けにも感謝します!

4

1 に答える 1

5

このライブラリは名前空間を使用します。完全なクラス名またはクラスを使用してuseください

完全なクラス名を使用:

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

用途とは:

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

悲しいことに、ウェブサイト上のサンプル コードは非常に不完全ですが、トピック「INSTALL OPTION 1: PHAR」の下のサンプル、または phar 内の実際のソース コードからヒントを得ることができます。

http://phphttpclient.com/

于 2014-05-28T14:24:21.363 に答える