2012-05-03 1 views
2

Я пытаюсь сделать внешний запрос. Я следую приведенным примерам here in Kohana Docs.Внешний запрос GET в Kohana 3.2 удаляется через заводской метод

Вещь, я пытаюсь выполнить GET с параметрами GET. Как только я предоставил URL-адрес с параметрами GET на заводский метод, параметры будут удалены из 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 
    ) 

Но, к сожалению, не выглядит, как если бы они при отправке запроса.

Почему это может быть?

ответ

6

Используйте метод query() для установки данных GET.

$request = Request::factory('http://www.example.com/api.php')->query(array('param1' => 'value1', 'param2' => 'value2')); 
$response = $request->execute(); 
Смежные вопросы