Beispiel #1
0
$iH = new iHttp();
# response body
$html = $iH->get($url);
# return:string or false when fails
# last error string
$errormsg = $iH->getLastError();
# response headers(array)
$res_ar_header = $iH->res_ar_header;
# response cookie(string)
$res_cookie = $iH->res_cookie;
# response cookie(array)
$res_ar_cookie = $iH->res_ar_cookie;
var_dump('response headers(array):', $res_ar_header);
echo '<hr>';
var_dump('response cookie(string):', $res_cookie, PHP_EOL, '<hr>');
echo '<hr>';
var_dump('response cookie(array):', $res_ar_cookie);
echo '<hr>';
echo 'response body:', $html, PHP_EOL, '<br/>';
echo '<hr>';
echo 'error msg:', $errormsg, PHP_EOL, '<br/>';
# Time costs:
iHttp::calc_end();
# Raw HTTP POST Request
// GET https://www.google.com/ HTTP/1.1
// User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36
// Host: www.google.com
// Accept: */*
// Accept-Encoding: deflate, gzip
// Referer:
// Cookie: