add get to curl client

This commit is contained in:
Evan Prodromou 2009-09-15 21:55:36 -04:00
parent 9a9a0ae56f
commit 6b7f09eba6
1 changed files with 24 additions and 2 deletions

View File

@ -60,8 +60,31 @@ class CurlClient extends HTTPClient
curl_setopt_array($ch,
array(CURLOPT_NOBODY => true));
if (!is_null($headers)) {
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}
$result = curl_exec($ch);
curl_close($ch);
return $this->parseResults($result);
}
function get($url, $headers=null)
{
$ch = curl_init($url);
$this->setup($ch);
if (!is_null($headers)) {
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}
$result = curl_exec($ch);
curl_close($ch);
return $this->parseResults($result);
}
@ -70,8 +93,7 @@ class CurlClient extends HTTPClient
curl_setopt_array($ch,
array(CURLOPT_USERAGENT, $this->userAgent(),
CURLOPT_HEADER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers));
CURLOPT_RETURNTRANSFER => true));
}
function userAgent()