La solicitud GET externa en Kohana 3.2 se elimina a través del método de fábrica

Estoy tratando de hacer una solicitud externa. Estoy siguiendo ejemplos proporcionados aquí en Kohana Docs.

La cosa es que estoy tratando de hacer un GET con GET params. Tan pronto como proporciono una URL con parámetros GET al método de fábrica, los parámetros se eliminan de la URL y se colocan en _get propiedad del objeto Solicitud.

Así es como se ve de mi lado:

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

Si yo print_r La $request objeto puedo ver esto (extracto):

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

Pero, lamentablemente, no parece que se envíen al ejecutar la solicitud.

¿Por qué podría ser esto?

preguntado el 03 de mayo de 12 a las 16:05

1 Respuestas

Utilice el query() método para establecer GET datos.

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

contestado el 03 de mayo de 12 a las 22:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.