Wie durchführen einer externen Anforderung in Kohana 3?

Habe ich immer cURL verwendet für diese Art von Sachen, aber dieser Artikel gab mir zu denken, ich könnte eine Anforderung für eine andere Seite problemlos über das Request-Objekt in Kohana 3.

    $url = 'http://www.example.com';

    $update = Request::factory($url);

    $update->method = 'POST';

    $update->post = array(
        'key' => 'value'
    );  

    $update->execute();
    echo $update->response;

Jedoch bekomme ich die Fehlermeldung

Accessing static property Request::$method as non static

Daraus kann ich davon ausgehen, es bedeutet, dass die Methode Methode ist statisch, aber das hilft mir nicht viel. Ich auch kopiert und eingefügt, das Beispiel aus diesem Artikel, und es warf den gleichen Fehler.

Grundsätzlich, ich versuche, die POST an eine neue Seite auf einem externen server, und tun es Kohana Weg.

So, mache ich das richtig, oder sollte ich nur verwenden, cURL (oder file_get_contents() mit Kontext)?

InformationsquelleAutor alex | 2010-04-15
Schreibe einen Kommentar