private httpRequest ( $url, $content = null, $parameters = [], $headers = [], $method ) |
private function httpRequest($url, $content = null, $parameters = array(), $headers = array(), $method)
{
$authorization = 'Authorization: OAuth';
foreach ($parameters as $key => $value) {
$value = rawurlencode($value);
$authorization .= ", {$key}=\"{$value}\"";
}
$headers[] = $authorization;
$request = new Request($method, $url);
$response = new Response();
$request->setHeaders($headers);
$request->setContent($content);
$this->httpClient->send($request, $response);
return $response;
}