public function post(PostRequest $request)
 {
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $request->getUrl());
     curl_setopt($ch, CURLOPT_HTTPHEADER, $request->getHeaders());
     curl_setopt($ch, CURLOPT_POST, count($request->getContent()));
     curl_setopt($ch, CURLOPT_POSTFIELDS, $request->getContent());
     return $this->send($ch);
 }