|
static | doPings (string $srv_uri, ?string $site_name, ?string $site_url) |
|
static | quickGet (string $url, ?string $output=null) |
|
static | quickPost (string $url, array $data, ?string $output=null) |
|
static | initClient (string $url, string &$path) |
|
static | readURL (string $url, bool &$ssl, string &$host, int &$port, string &$path, string &$user, string &$pass) |
|
|
| __construct (string $url) |
|
| query (string $method,... $args) |
|
| __construct ($host, int $port=80, ?int $timeout=null) |
|
| get (string $path, $data=false) |
|
| post (string $path, $data, ?string $charset=null) |
|
| getStatus () |
|
| getContent () |
|
| getHeaders () |
|
| getHeader ($header) |
|
| getCookies () |
|
| getRequestURL () |
|
| setHost (string $host, int $port=80) |
|
| setProxy ($host, int $port=8080) |
|
| setTimeout (int $timeout) |
|
| setUserAgent (string $user_agent) |
|
| setAuthorization (?string $username, ?string $password) |
|
| setMoreHeader (string $header) |
|
| voidMoreHeaders () |
|
| setCookies (array $cookies) |
|
| useSSL (bool $flag) |
|
| useGzip (bool $flag) |
|
| setPersistCookies (bool $flag) |
|
| setPersistReferers (bool $flag) |
|
| setHandleRedirects (bool $flag) |
|
| setMaxRedirects (int $num) |
|
| setHeadersOnly (bool $flag) |
|
| setDebug (bool $flag) |
|
| setOutput (?string $out) |
|
| __construct (string $host, int $port, int $timeout=10) |
|
| __destruct () |
|
| host (?string $host=null) |
|
| port (?int $port=null) |
|
| timeout (?int $timeout=null) |
|
| setBlocking (bool $block) |
|
| open () |
|
| close () |
|
| write ($data) |
|
| flush () |
|
| isOpen () |
|
| buildRequest () |
|
| buildQueryString ($data) |
|
| doRequest () |
|
| buildRequest () |
|
| outputOpen () |
|
| outputClose () |
|
| outputWrite ($content) |
|
| debug (string $msg, $object=false) |
|
| iterator () |
|
| $request |
|
| $message |
|
| $host |
|
| $port |
|
| $path |
|
| $method |
|
| $postdata = '' |
|
| $post_charset |
|
| $cookies = [] |
|
| $referer |
|
| $accept = 'text/xml,application/xml,application/xhtml+xml,text/html,text/plain,image/png,image/jpeg,image/gif,image/webp,*/*' |
|
| $accept_encoding = 'gzip' |
|
| $accept_language = 'en-us' |
|
| $user_agent = 'Clearbricks HTTP Client' |
|
| $more_headers = [] |
|
| $timeout = 10 |
|
| $use_ssl = false |
|
| $use_gzip = false |
|
| $persist_cookies = true |
|
| $persist_referers = true |
|
| $debug = false |
|
| $handle_redirects = true |
|
| $max_redirects = 5 |
|
| $headers_only = false |
|
| $username |
|
| $password |
|
| $proxy_host |
|
| $proxy_port |
|
| $status |
|
| $status_string |
|
| $headers = [] |
|
| $content = '' |
|
| $redirect_count = 0 |
|
| $cookie_host = '' |
|
| $output = null |
|
| $output_h = null |
|
| $_host |
|
| $_port |
|
| $_transport = '' |
|
| $_timeout |
|
| $_handle |
|