<?php require_once './inc.php'; require_once 'Duckk/SimpleHTTP.php'; /** * Example of issuing a simple POST request. * Fake a login to digg.com... */ $socket = new Duckk_SimpleHTTP('digg.com'); $socket->setConnectTimeout(1); $socket->setStreamTimeout(1); $socket->head('/apple'); var_dump($socket->getRequest()); var_dump($socket->getResponseHeaders());
<?php require_once './inc.php'; require_once 'Duckk/SimpleHTTP.php'; /** * Example of issuing a simple GET request */ $socket = new Duckk_SimpleHTTP('google.com'); $socket->setStreamTimeout(1); $socket->get('/'); var_dump($socket);
<?php require_once './inc.php'; require_once 'Duckk/SimpleHTTP.php'; /** * Example of issuing a simple GET request */ $socket = new Duckk_SimpleHTTP('rspot.net'); $socket->get('/'); var_dump($socket->getResponseStatus());
<?php require_once './inc.php'; require_once 'Duckk/SimpleHTTP.php'; /** * Example of issuing a simple POST request. * Fake a login to digg.com... */ $socket = new Duckk_SimpleHTTP('digg.com'); $socket->post('/login/verify/digg', 'username=foo&pasword=bar&persistent=on'); var_dump($socket);
/** * Constructor * * Call the parent, set Connection header to Keep-Alive, and finally * set the HTTP version to 1.1 */ public function __construct($host, $port = self::DEFAULT_PORT, $keepAliveTimeout = self::DEFAULT_KEEPALIVE_TIMEOUT, $keepAliveConnections = self::DEFAULT_KEEPALIVE_CONNECTIONS) { parent::__construct($host, $port); $this->setKeepAvlive($keepAliveTimeout, $keepAliveConnections); $this->setHttpVersion(self::HTTP_VERSION_1_1); }