/** * Constructor. */ function __construct($debug, $settings) { global $conf; // call parent constructor $this->debugClass = $debug; $this->settings = $settings; parent::__construct(); $this->timeout = 60; //max. 25 sec $this->headers['If-Modified-Since'] = substr(gmdate('r', 0), 0, -5) . 'GMT'; $this->status = -1; $this->debug = true; if ($this->settings->cookie == null) { $this->_debug("Has to re-authenticate request."); if (!$this->authenticate()) { $this->_debug("Trying other Authentication (auth.php):", auth_setup() && $this->authenticate(true) ? 'authenticated' : 'not authenticated'); // Try again. } $this->_debug("Using Authentication:", array('user' => $this->user, 'password' => '*****')); } else { $this->cookies = $this->settings->cookie; } $this->headers['X-Real-Ip'] = clientIP(true); $this->headers['Accept-Encoding'] = $_SERVER['HTTP_ACCEPT_ENCODING']; $this->headers['Accept-Charset'] = $_SERVER['HTTP_ACCEPT_CHARSET']; $this->agent = $_SERVER['HTTP_USER_AGENT']; }
/** * @param string $server * @param string|bool $path * @param int $port * @param int $timeout */ function __construct($server, $path = false, $port = 80, $timeout = 15) { parent::__construct(); if (!$path) { // Assume we have been given a URL instead $this->posturl = $server; } else { $this->posturl = 'http://' . $server . ':' . $port . $path; } $this->timeout = $timeout; }
function LinkbackHTTPClient() { parent::__construct(); }
function IXR_Client($server, $path = false, $port = 80) { parent::__construct(); if (!$path) { // Assume we have been given a URL instead $this->posturl = $server; } else { $this->posturl = 'http://' . $server . ':' . $port . $path; } }