2

外部からのリクエストをしようとしています。私はここKohanaDocsで提供されている例に従っています。

つまり、GETパラメータを使用してGETを実行しようとしています。GETパラメータを含むURLをファクトリメソッドに提供するとすぐに、パラメータはURLから削除され_get、Requestオブジェクトのプロパティに配置されます。

これが私の側でどのように見えるかです:

$request = Request::factory('http://www.example.com/api.php?param1=value1&param2=value2');
$response = $request->execute();

print_r$requestオブジェクトの場合、これを見ることができます(抽出):

[_get:protected] => Array
    (
        [param1] => value1
        [param2] => value2
    )

ただし、残念ながら、リクエストの実行時にこれらが送信されたようには見えません。

なぜこれなのか?

4

1 に答える 1

6

このメソッドを使用して、query()GETデータを設定します。

$request = Request::factory('http://www.example.com/api.php')->query(array('param1' => 'value1', 'param2' => 'value2'));
$response = $request->execute();
于 2012-05-03T21:07:10.250 に答える